select count(ID),ID
from dbo.a
group by ID
having count(ID)>1
如上这样写,可以运行换成
select count(ID) as NUM,ID
from dbo.a
group by ID
having NUM>1编译报错,不能用别名代替么?
解决方案 »
- 弱智问题
- 本人巨笨,谁能给我彻底讲明白SQL Server的“Windows验证”的使用方法?看了十多本书没明白,它们讲法基本都是一样的。
- 求教关于sql server2000的汉字处理问题
- 高分求sql语句,急,在线等待!来者有分!
- 一个VB和sql的问题,如何用VB的变量获得sql中的sum()的值
- 高效分页存储过程 比比看谁的效率更高
- SQL语句:如何实现两个表的无条件列连接?刚才没有搜到
- 为什么记录无法删除?在线等待!!!!!!
- 鸡毛信,十万火急.提示:无法解决 equal to 操作的排序规则冲突
- sql查询问题,高手指教!
- 请各位高手指点 sql2005数据库 字段字符串改变问题,在线等,请各位救救小弟,在此感激不尽,大恩大德铭记于心!急,,,急,,,急.............
- 查询语句 中文乱码
select count(ID) as NUM,ID
from dbo.a
group by ID
having count(ID)>1如果要用.select * from
(
select count(ID) as NUM,ID
from dbo.a
group by ID
) t
where num > 1
from dbo.a
group by ID
having NUM>1最后面的 NUM>1 换成 count(ID)>1 试试
(select count(ID) NUM,ID
from dbo.a
group by ID)
)
where NUM > 1order by 能用别名