branch_id branch_name
1 Branch A
2 Branch B
user_id username branch_id
1 abc 1
2 def 1
3 ghi 2
4 jkl 1
5 lmn 2
6 opq 2
query1="select a.branch_id,b.branch_id,a.branch_name from branch a LEFT JOIN user_mast b on a.branch_id=b.branch_id";
查询2
$query2="select a.branch_id,b.branch_id,a.branch_name from branch a INNER JOIN user_mast b on a.branch_id=b.branch_id";
WHY LEFT JOIN和INNER JOIN的结果是一样的。
你期待什么不同? –
像这里我是新来的加入,所以如果一个新用户将决定使用哪个连接类型,如果内部和左侧,并给出类似的结果 – Vikki
你问'为什么左加入和右加入结果是相同的'但你在代码中执行左加入和INNER JOIN – IvoTops