现在有如下两个表:
A表。
B表。
一:使用笛卡尔连接
SELECT * FROM
a,b
结果:
二:内连接
SELECT * FROM
a INNER JOIN b
on a.a_id=b.parent_id
三:左外连接
SELECT * FROM
a LEFT JOIN b
on a.a_id=b.parent_id
输出结果。
现在把a和b互换一下。
SELECT * FROM
b LEFT JOIN a
on a.a_id=b.parent_id
四:右外连接
SELECT * FROM
a RIGHT JOIN b
on a.a_id=b.parent_id
五:完全连接。
SELECT * FROM
a FULL JOIN b
on a.a_id=b.parent_id
这地方出现了一个错误。百度说是mysql5的bug.没有显示出数据应该是如下的结果: