2010-02-09 76 views
0

我有2個表。第一個是帶有「id」和「title」欄的「產品」。第二個是「productId」,「價格」和「權重」欄的「價格」。一個產品可以有自己的價格幾個權重(簡化情況)。MySQL中的兩個表:從第一個選擇,按秒排序

我想選擇所有按最低價格排序(DESC)的產品。這個怎麼做?

回答

4
SELECT prod.id, prod.title, MIN(price.price) AS minprice 
FROM product prod LEFT JOIN price ON price.productId = prod.id 
GROUP BY prod.id 
ORDER BY minprice DESC 
+0

謝謝。您在「從產品產品」中錯過了「AS」。 – 2010-02-09 11:16:23

+1

AS在表別名中是可選的 – 2010-02-09 11:24:11

相關問題