最近写查询SQL碰到个问题。
比如表test两行记录。name size
aaa 1
aaa 2我查询时用group by分组,把两个aaa合并起来。
select * from test group by name;
取出来的是aaa 1,第一行记录。可是我想拿的是这组内size最大的那个。
请问这在组内排序怎么写?
比如表test两行记录。name size
aaa 1
aaa 2我查询时用group by分组,把两个aaa合并起来。
select * from test group by name;
取出来的是aaa 1,第一行记录。可是我想拿的是这组内size最大的那个。
请问这在组内排序怎么写?
[align=center]==== 思想重于技巧 ====
[/align]
.
贴子分数<20:对自已的问题不予重视。
贴子大量未结:对别人的回答不予尊重。
.