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
谁能告诉我如何编写查询并如上所述获取结果,谢谢!我试过加入,左右加入。一切都没有结果。
您可以在这两个表之间写左外部联接最好的理解方法是检查下图
查询您的要求
SELECT A.uid, A.name, B.address FROM A LEFT JOIN B ON A.uid=B.uid
阅读有关 代码项目的 原始文章将对您有很大帮助:SQL Joins的可视表示。
在以下位置找到原始版本:MySQL中的JOIN和OUTER JOIN之间的区别。