まず、Northwind
データベース(Microsoft作成)で練習しています。私が働いている
テーブルデザインは、次のとおりです。
SELECT内でSELECTを実行しますか? Northwind(Microsoft)
私が解決しようとしている質問です:
最も人気のあるどの製品?
まあ、私のクエリだった(アイテム数):彼らは尋ねたとして
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
私は上記の「販売された」パラメータの詳細を含めるために私の答えに追加します。 – houstonwp
"最も人気がある"とはどういう意味でしょうか。ほとんどの注文数に存在する。あなたの選択に応じて、答えが異なる場合があります。 –