首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单SQL语法有关问题(急)

2013-06-19 
简单SQL语法问题(急)想找出表中的关键字(2个字段)的重复记录,语句为:SELECT * FROM biao a WHERE (a.dd,a.

简单SQL语法问题(急)
想找出表中的关键字(2个字段)的重复记录,语句为:
SELECT * FROM biao a WHERE (a.dd,a.lj)IN (SELECT dd,lj FROM biao GROUP BY  dd,lj HAVING  COUNT(*)>1)

运行提示第一行','附近有语法错误,SQL新手表示没法了。 多字段?关键字?重复
[解决办法]


SELECT dd,lj FROM biao GROUP BY  dd,lj HAVING  COUNT(*)>1


[解决办法]

SELECT * FROM biao a 
WHERE exists(SELECT 1 FROM biao
where a.dd=dd and a.lj=lj
 GROUP BY  dd,lj HAVING  COUNT(*)>1)

[解决办法]

SELECT * FROM biao a WHERE id in (SELECT max(id) FROM biao GROUP BY  dd,lj HAVING  COUNT(*)>1 )

热点排行