日期:2014-05-17  浏览次数:21021 次

求教一条sql语句的写法
几个表关联。我想取不重复数据。A表中有id   ,name   ,link

相同的id,name的记录有2条,2个link值。
现在偶只想要其中一个link的记录。怎么择出来啊

------解决方案--------------------
select a.id,a.name,max(a.link)
from A a
group by a.id,a.name;

------解决方案--------------------
select a.id,a.name,max(a.link)
from A a
group by a.id,a.name;

這個會不會有問題?max(a.link) 會不會一子只就限定最大的link
還有,link如果不是數字類型的.有沒有問題...
自己機子沒數據庫的工具,沒辦法測看看..