Table1のインスタンスをカウントし、Table2にリンクします
質問
this の背景の質問を参照してください。
このCOUNTを作成した後、これらの各「価格」を、たとえばTableTwoの「Genre」という列にリンクするにはどうすればよいですか
e.g。
Table1: Prices, ID
Table2: Genre, ID
出力例:
PRICES, COUNT, Genre
--------------------
13.99, 2, Horror
52.00, 3, Comedy
1.99, 1, Romance
この質問が簡単にフォローできることを願っていますが、リクエストに応じてさらに詳しく試します!乾杯!
編集:
はい、これは私がやろうとしていることのはるかに単純なバージョンです。前の質問で述べたように、インスタンスを数えたいこのフィールド名があります。これで(前の質問から)この答えが得られたので、これを別のテーブルにリンクしたいと思います(一部のデータの分析を少し改善するために)。
例として、2つのサプライヤを持つBlockbusterブランチがあるとします。 TableOneには「タイトル」があります。タイトルの一意の値をそれぞれリストし、それぞれをカウントしました(そのため、ストアには「Dead Man's Shoes」という一意のタイトルがあり、10部あります。ただし、「Touch Of Evil」という一意のタイトルがあり、これはより一般的であるため、100部あります。これら2つがTableTwoから提供されているサプライヤを確認したいと思います。したがって、
出力例:
Title, Count, Supplier
------------------------------------
Dead Man's Shoes, 10, Supplier1
Touch Of Evil, 100, Supplier2
それはより良い助けになりますか?
解決
SELECT t1.Prices, COUNT(t1.ID) AS TheCount, t2.Genre
FROM Table1 AS t1
INNER JOIN Table2 AS t2
ON t1.ID = t2.ID
GROUP BY t1.Prices, t2.Genre
他のヒント
JOIN
関数を使用する必要があります。
クエリは次のようになります
選択* FROM価格を登録するジャンルをオンにします(prices.id = genres.id)
そして結果はあなたが望むものになるでしょう。 :)
このテーマの詳細こちら。
>所属していません StackOverflow