sql抽出唯一的数据
比如出现以下数据
name phone
aa 111
bb 111
aa 111
cc 111
aa 22
aa 1
bb 3333
想抽出的结果是:
name phone
aa 22
aa 1
bb 3333
应该怎做好的咯;我是这样的
select name,phone from table group by name,phone having count(phone)=1
当然这是错的咯;请指正
------解决方案--------------------select
t.name,t.phone
from
[table] t
where
1=(select count(*) from [table] where phone=t.phone)