table A - columns: A1P A2 A3 Here A1P is primary key
table B - columns: B1 B2F B3 Here B2F is foreign key reference A1P
在表B中,有多个字段具有相同的B2F值(或A1P外键值)。
我想计算表B的总行数,其中单个B2F值与表A字段A1P匹配。
实际上它会变成两种类型的JOIN。第一个内部连接然后是右连接,因为在表B中它具有单个A1P值
答案 0 :(得分:2)
在这种情况下,如果我理解正确,你真的不需要两个连接。您可以使用COUNT和GROUP BY
SELECT A.A1P, COUNT(*) FROM A INNER JOIN B ON A.A1P = B.B2F GROUP BY A.A1P
喝彩!