0

假设表 1 有名为“类”的列。查询以获取 "class" 的所有不同值:

::从table1中选择不同的类

现在有表 2,其中有 3 行为“a”类,2 行为“b”类,5 行为“c”类。

可以查询表 1 的嵌套查询应该是什么,获取“类”列的所有不同值,即本例中的 {a,b,c}。并从 table2 中获取 table1 中每个不同类的计数。输出应如下所示:


班级人数
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 回答