sql join两个表

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之间的区别.