php sql:是否可以使用右连接进行内部连接
在表B中,有多个字段具有相同的B2F值或A1P外键值 我想计算表B的总行数,其中单个B2F值与表A字段A1P匹配php sql:是否可以使用右连接进行内部连接,php,mysql,join,Php,Mysql,Join,在表B中,有多个字段具有相同的B2F值或A1P外键值 我想计算表B的总行数,其中单个B2F值与表A字段A1P匹配 实际上,它将变成两种类型的连接。首先是内部连接,然后是右连接,因为在表B中,它只有一个A1P值。在这种情况下,如果我理解正确,您实际上不需要两个连接。您可以使用计数和分组方式 table A - columns: A1P A2 A3 Here A1P is primary key table B - columns: B1 B2F B3 Here B2F
实际上,它将变成两种类型的连接。首先是内部连接,然后是右连接,因为在表B中,它只有一个A1P值。在这种情况下,如果我理解正确,您实际上不需要两个连接。您可以使用计数和分组方式
table A - columns: A1P A2 A3 Here A1P is primary key
table B - columns: B1 B2F B3 Here B2F is foreign key reference A1P
干杯 内部连接后接外部连接是可以接受的,并且经常使用。
SELECT A.A1P, COUNT(*) FROM A INNER JOIN B ON A.A1P = B.B2F GROUP BY A.A1P