1. 程式人生 > >使用左連線查詢指定欄位值最高的記錄

使用左連線查詢指定欄位值最高的記錄

1、查詢test表中wealth最大的記錄的name和wealth

select s1.name,s1.wealth from test s1  left join test s2 on s1.wealth<s2.wealth where s2.name is null;

2.按照name分組,查詢相同name中wealth最大的記錄

select s1.name,s1.wealth  from test s1  left join test s2 on s1.name=s2.name and  s1.wealth<s2.wealth where s2.name is null;