日期:2014-05-19  浏览次数:20475 次

这个SQL该怎么写?
数据库表如下:
表名:relat
字段:relat_sty     relat_ida     relat_idb
relat_sty     为数字,其它字段是字符串
问题就是:一次性取出所有记录时,当relat_ida   和relat_idb内容都相同的时候,我只取relat_sty     值较大的那条记录。
这个sql该怎么写?

------解决方案--------------------
Select
relat_ida,
relat_idb,
Max(relat_sty) As relat_sty
From
relat
Group By relat_ida, relat_idb
------解决方案--------------------
tomtown530(梦想一定会实现!) ( ) 信誉:99 Blog 2007-03-09 12:09:44 得分: 0


就是要paoluo(一天到晚游泳的鱼)大哥的效果,但是如果我只取这些记录的ID字段relat_id该怎么写?


--------

沒看懂你要干嘛,如果你只是要relat_idb,那上面那些需求和你這個好象沒有關係。

Select Distinct relat_idb From relat不就可以