0

テーブル1に「クラス」という列があるとします。「クラス」のすべての個別の値を取得するクエリ:

::table1 から個別のクラスを選択

ここで、クラス「a」の 3 つの行、クラス「b」の 2 つの行、およびクラス「c」の 5 つの行を含むテーブル 2 があります。

テーブル 1 にクエリを実行し、「クラス」列のすべての個別の値を取得できるネストされたクエリ、つまりこの例では {a,b,c} は何ですか。そして、table1 の個別のクラスごとに table2 からカウントを取得します。出力は次のようになります。


クラス数
a 3
b 2
c 5

4

1 に答える 1

4
SELECT
    Table1.Class,
    COUNT(Table2.Class)
FROM
    Table1
    LEFT JOIN Table2 ON Table1.Class = Table2.Class
GROUP BY
    Table1.Class
于 2014-03-28T10:58:43.660 に答える