[英]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.