2016-01-23 79 views
2

我需要按類選擇一行,並且所選行必須是最低價格。按類別選擇行

我有這樣的:

enter image description here

結果必然是:

enter image description here

+0

不要只添加一些外部鏈接。在這裏包括重要的部分+你的嘗試。如果你不添加無用的行(沒有看到第一個和最後一個),那也沒關係。更好的「謝謝」是保持一個乾淨的網站。 –

回答

2

首先你需要得到每類的最低價格:

select Class, min(price) as minimum from myTable group by Class 

,然後爲了增加這個r您需要將它們連接在一起:

select b.* from (
    select Class, min(price) as minimum from myTable group by Class 
) as a inner join myTable as b on a.class = b.class and a.minimum = b.price 
+0

謝謝Nir Levy我會試試這個,當我明白你的問題時(2天我認爲;)) – Florent