Bru*_*uce 9 mysql sql t-sql left-join
TABLE A >>
uid name
1 test1
2 test2
3 test3
4 test4
TABLE B >>
uid address
1 address1
2 address2
4 address3
RESULT
1 test1 address1
2 test2 address2
3 test3
4 test4 address3
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何编写查询并获取上面的结果,非常感谢!我尝试过加入,左右加入.一切都没有结果.
Pra*_*ana 17
你可以在这两个表之间写左外联接.最好的理解方法是检查下面的图像
查询您的要求
SELECT A.uid, A.name, B.address FROM A LEFT JOIN B ON A.uid=B.uid
Run Code Online (Sandbox Code Playgroud)
阅读有关代码项目的原始文章将对您有所帮助:SQL连接的可视化表示.
找到原始的:MySQL中的JOIN和OUTER JOIN之间的区别.