我想选择不同的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