我想選擇不同的product_series,但我也想要所有其他列。MySQL:選擇不同的字段,但獲取其餘列?
這是我的查詢,因爲它代表:
SELECT DISTINCT product_series
FROM cart_product
WHERE product_brand = "everlon"
AND product_type = "ring"
AND product_available = "yes"
這只是給了我product_series,我需要的所有其他列該行也。如果我嘗試不僅僅選擇product_series,我最終會獲得多個產品系列。
我想要的是*所有的領域,但我想限制它,所以我只得到每行產品1行。
我不知道如果我解釋這個正確的,所以讓我舉一個例子:
,如果我有
product_series product_id
----------------------------
"seriesA" 230
"seriesA" 231
"seriesB" 232
"seriesB" 233
我會得到所有的列,但只有1%product_series:
product_series product_id
----------------------------
"seriesA" 230
"seriesB" 232
我該怎麼做?
+1很好的答案! – James 2009-12-24 18:08:38
謝謝,我最終需要它也是價格最低的那個,所以我可以展示每個系列的價格,所以能夠訂購是很好的謝謝。 – 2009-12-24 18:50:14