簡體   English   中英

php sql:是否可以使用正確的聯接進行內部聯接

[英]php sql : Is it possible to have inner join with right join

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外鍵值)。

我想計算具有與表A字段A1P匹配的單個B2F值的表B的總行數。

實際上它將變成兩種JOIN類型。 首先是內部聯接,然后是右聯接,因為在表B中它具有單個A1P值

在這種情況下,如果我理解正確,那么您實際上不需要兩個聯接。 您可以使用COUNT和GROUP BY

SELECT A.A1P, COUNT(*) FROM A INNER JOIN B ON A.A1P = B.B2F  GROUP BY A.A1P

干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM