请教一个sql语句,任何查询出一个表中所有标题有重复的数据来

时间:2020-12-23 21:56:15
如题,
access数据库
表info   
字段id,title,content

比如表中有几条数据如下
id   title      content
1    咖啡       咖啡是好东西
2    电脑       电脑发展真快
3    咖啡       咖啡可以提神的
4    网络       网络可以让人方便,也可以让人变坏
5    电脑       好点的电脑怎么也得2,3万元人民币吧!
6    csdn       csdn里面有人能帮你回答问题,不错,我喜欢!


怎么写sql语句将上面的title一样的数据提取出来,如:
id   title      content
1    咖啡       咖啡是好东西
2    电脑       电脑发展真快
3    咖啡       咖啡可以提神的
5    电脑       好点的电脑怎么也得2,3万元人民币吧!


谢谢,回答正确马上结帖给分!!!

13 个解决方案

#1


标题错了,应该是"请教一个sql语句,如何查询出一个表中所有标题有重复的数据来?"

#2


select distinct title from tablename

#3


关注....

#4


晕给反了。
select title from tablename group by title having count(title)>2

#5


select title from tablename group by title having count(title)>1
大于1就可以了。

#6


select * from title Where title in(select title from tablename group by title having count(title)>1)

#7


wgybb(中原狼卒)

#8


#9


那么请问select * from title  group by title having count(title)>1
为什么不行了

#10


wgybb(中原狼卒)和myvicy(我来也!) 到底谁的正确呢

#11


id   title      content
1    咖啡       咖啡是好东西
2    电脑       电脑发展真快
3    咖啡       咖啡可以提神的
5    电脑       好点的电脑怎么也得2,3万元人民币吧!

你如是这样显示的话,就用
select * from tblName Where title in(select title from tablename group by title having count(title)>1)

如果只显示Title字段的话就用
select title from tablename group by title having count(title)>1

#12


如果希望按照title和id这两个字段倒序排列数据怎么写呢

#13


谢谢wgybb! 

#1


标题错了,应该是"请教一个sql语句,如何查询出一个表中所有标题有重复的数据来?"

#2


select distinct title from tablename

#3


关注....

#4


晕给反了。
select title from tablename group by title having count(title)>2

#5


select title from tablename group by title having count(title)>1
大于1就可以了。

#6


select * from title Where title in(select title from tablename group by title having count(title)>1)

#7


wgybb(中原狼卒)

#8


#9


那么请问select * from title  group by title having count(title)>1
为什么不行了

#10


wgybb(中原狼卒)和myvicy(我来也!) 到底谁的正确呢

#11


id   title      content
1    咖啡       咖啡是好东西
2    电脑       电脑发展真快
3    咖啡       咖啡可以提神的
5    电脑       好点的电脑怎么也得2,3万元人民币吧!

你如是这样显示的话,就用
select * from tblName Where title in(select title from tablename group by title having count(title)>1)

如果只显示Title字段的话就用
select title from tablename group by title having count(title)>1

#12


如果希望按照title和id这两个字段倒序排列数据怎么写呢

#13


谢谢wgybb!