SQL查询,如何去除重复的记录?

现在有一个文章评论系统,每篇文章每个用户只有一条评论有效,多回复不进行统计,比如:评论ID文章AID用户UID120122023301430353016405如果想得到某... 现在有一个文章评论系统,每篇文章每个用户只有一条评论有效,多回复不进行统计,比如:
评论ID 文章AID 用户UID
1 20 1
2 20 2
3 30 1
4 30 3
5 30 1
6 40 5

如果想得到某个文章aid对应有多少条有效评论,sql查询怎么写?请注意,每个AID每个用户重复评论只计算一条有效,比如上面的数据应该是5条有效评论,aid为30的文章有一个用户发了2条评论,去掉一个重复。
展开
 我来答
乐园小cathy
2009-12-28 · TA获得超过106个赞
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
select distinct 文章AID,用户UID from table名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2020-05-20 · TA获得超过1.2万个赞
知道答主
回答量:10.4万
采纳率:2%
帮助的人:5028万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
要淡定PV

2019-12-23 · TA获得超过6652个赞
知道大有可为答主
回答量:2.4万
采纳率:14%
帮助的人:1185万
展开全部
10 SQL查询,如何去除重复的记录?
现在有一个文章评论系统,每篇文章每个用户只有一条评论有效,多回复不进行统计,比如:评论ID文章AID用户UID120122023301430353016405如果想得到某个文章aid对应有多少条有效评论,sql查询怎么写?请注意,每个AID每个用户重复评论只计算一条有效,比如上面的数据应该是5条有效评论,aid为30的文章有一个用户发了2条评论,去掉一个重复。
展开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雁子sunshine30
2019-03-21 · TA获得超过289个赞
知道答主
回答量:170
采纳率:0%
帮助的人:6.2万
展开全部

去除重复记录(两行或两行以上记录中系列的上的数据都相同),例如emp表中sal字段就存在相同的记录。当只查询emp表的sal字段时,那么会出现重复记录,那么想去除重复记录,需要使用DISTINCT:

SELECT DISTINCT sal FROM emp;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式