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

sql抽出唯一的数据解决办法

2012-02-06 
sql抽出唯一的数据比如出现以下数据namephoneaa111bb111aa111cc111aa22aa1bb3333想抽出的结果是:namephone

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)

热点排行
Bad Request.