首先,我在練習Northwind
數據庫(Microsoft創建)。
表的設計我的工作是:
SELECT中的SQL SELECT? Northwind(微軟)
我試圖解決的問題是:
哪個產品是最流行的? (數量的項目)
好了,我的查詢語句:
SELECT DISTINCT
P.ProductName
FROM
Products P,
[Order Details] OD,
Orders O,
Customers C
WHERE
C.CustomerID = O.CustomerID
and O.OrderID = OD.OrderID
and OD.ProductID = P.ProductID
and P.UnitsInStock = (SELECT MAX(P.UnitsInStock) Items
FROM Products P)
現在,我有完全相同一個結果,他們問:
ProductName 1 Rhönbräu Klosterbier
然而,我doublt我查詢很好。我真的需要SELECT中的SELECT嗎?
由於某種原因,感覺像重複。
任何幫助,將不勝感激。謝謝。
能不能幫我寫你根據表的設計說,有關 '賣' 參數查詢?我認爲你是對的人。 @houstonwp – N3wbie
我會在上面的答案中加入以包含'sold'參數的更多詳細信息。 – houstonwp
考慮「最受歡迎」可能意味着什麼:1.銷售量最多; 2.存在於大多數訂單中。根據您的選擇,答案可能會有所不同。 –