sql根据某个字段查找所有值 但是指定去重某几个字段 怎么写?? 5C

sql根据某个字段查找所有值 但是指定去重某几个字段 怎么写??

sql

15个回答

SELECT DISTINCT bid FROM table WHERE cid = 7

select * from tablename where cid='1' and (tid,bid) in
(select tid,bid from tablename where cid='1' group by tid,bid having count(1)<5)

你这个问题我之前也碰到了,并已经写成博客,请移步参考:mysql查询根据部分字段去重

解决如图问题:

maoyuanming0806
maoyuanming0806 不好意思,上方给的地址有误,正确地址:http://blog.csdn.net/maoyuanming0806/article/details/77950392
一年多之前 回复

select distinct bid,tid from 表名 where cid=1

你说tid,bid去重那别的字段该如何保留呢?你这说的根本没法写SQL啊。

共15条数据 首页 2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!