数据库查询语句问题
一个表内,查出名字相同,但不知道姓名的所有情况的详细信息。 问题点数:20、回复次数:4Top
1 楼JarvisYao(瑶公子)回复于 2002-05-15 01:17:16 得分 20
select *
from table_name a
where a.name in (
select b.name
from table_name b
group by b.name
having count(*) > 1
)
order by a.nameTop
2 楼kingofhell(地狱之王)回复于 2002-05-15 08:45:01 得分 0
应该不对巴,用了group by ,就不应该是select b.name.Top
3 楼JarvisYao(瑶公子)回复于 2002-05-16 00:47:31 得分 0
select b.name
from table_name b
group by b.name
having count(*) > 1
取得是有名字相同的纪录集合。
外查询则在此集合中查找
:)Top
4 楼kingofhell(地狱之王)回复于 2002-05-16 01:41:33 得分 0
OK,very good,tanks;Top




