主题:菜鸟sql问题请教高手
cfun2000
[专家分:0] 发布于 2007-03-15 11:31:00
想在查询条件中设置查询某列中具有重复值的行,应该怎么写啊?
例如找出工资表中所有工资相同的行
[em10]
回复列表 (共4个回复)
沙发
chengli520hy [专家分:870] 发布于 2007-03-15 12:28:00
select *
from 表
where 列 in (select 列
from 表
group by 列
having count(*)>=2 )
板凳
cfun2000 [专家分:0] 发布于 2007-03-15 13:16:00
多谢多谢!
3 楼
orangepigmm [专家分:10] 发布于 2007-04-02 09:27:00
having count(*)>=2
最后一行是什么意思啊!看不懂的
4 楼
相信自己 [专家分:0] 发布于 2007-04-12 19:46:00
having count(*)>=2
having是关键字,意思是数量大于等于2。
还有在某一列中找出重复的,直接用
select* from table where ("字段"=“字段”)
我来回复