分组后取最小的值的那个组的其余字段 group by having
分组后取最小的值的那个组的其他字段 group by having
数据库查分组后的结果是
SQL:
我需要序号最靠前的 港口 值
由于having 只能用特定值进行筛选分组
如 having MIN(序号) =1 这样
所以
数据库查分组后的结果是
港口 序号 CNSHA 1 CNTSN 4
SQL:
SELECT 港口,MIN(序号) FROM 表 group by 港口
我需要序号最靠前的 港口 值
由于having 只能用特定值进行筛选分组
如 having MIN(序号) =1 这样
所以
SELECT 港口 FROM( SELECT 港口,MIN(序号) FROM 表 group by 港口 ORDER BY MIN(序号) ASC ) WHERE ROWNUM=1;