一个很简单的SQL问题(30分)

  • 主题发起人 主题发起人 bryantd
  • 开始时间 开始时间
B

bryantd

Unregistered / Unconfirmed
GUEST, unregistred user!
有一张表,两个字段 Table (number file):
number file
1 aaa
1 bbb
2 aaa
2 bbb
3 ccc
3 ccc
4 aaa
4 aaa
5 aaa
…………
我希望得到aaa文件中的号码,要求:
1、如果aaa文件中的号码有重复,则只保留一条。
2、不包括与其他文件重复的号码,
预期结果:
number file
4 aaa
5 aaa
 
SELECT COUNT(number),file,number FROM 表1 GROUP BY file,number
 
select aaa,count(aaa) from 表 group by aaa having count(aaa)>=1
可参照该语句
 
select distinct * from table where number not in(select number from table where file<>'aaa')
 
后退
顶部