创建联结
内联结或者where子句,返回两个表的交集(阴影)部分,ansi sql规范首选inner join语法:
SELECT * FROM tableA INNER JOIN tableB ON tableA.id = tableB.id;
SELECT * FROM tableA,tableB WHERE tableA.id = tableB.id;
结果:
左连接:左表(tableA)的记录将会全部表示出来,而右表(tableB)只会显示符合搜索条件的记录。右表记录不足的地方均为NULL。
SELECT * FROM tableA LEFT JOIN tableB ON tableA.id = tableB.id;
结果:
右连接:与左(外)连接相反,右(外)连接,左表(tableA)只会显示符合搜索条件的记录,而右表(tableB)的记录将会全部表示出来。左表记录不足的地方均为NULL。
SELECT * FROM tableA RIGHT JOIN tableB ON tableA.id = tableB.id;
结果:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。