在SQL中,如何查找出一属性列中重复的数据~???

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:32:30
eg
地名
太平村
和睦村
太平村
天河村
...
最后显示出:
地名
太平村
太平村
...
可以用关键字出现的频率来设计吗?请懂的朋友给些提示,谢谢拉!
不好意思,也许是没说清楚,我要的是把所有重复的数据全部显示出来
eg
太平村
太平村
喜乐村
喜乐村
....
不是单纯的select * from where **='' and **=''

谢谢3楼的朋友 你的容易理解些,2楼的朋友弄得好复杂 嵌套得太多拉~~~不过还是谢谢你们哈

select * from 表名 where 地名 in (
select 地名 from 表名 group by 地名 having count(*)>1
) order by 地名;

设地名:address,表test4
select address from test4 where address in
(select s.address from
(select address,count(address) co
from test4 group by address)s
where s.co>1);

难道不是:select * from tablename where 地名="太平村";没明白你要什么