现有a,b两表
a表数据 b表数据
a表数据 b表数据
sql:
// 1
SELECT a.* FROM a a
LEFT JOIN b b ON (b.id = a.id);
//2
SELECT a.* FROM a a
INNER JOIN b b ON (b.id = a.id);
//3
SELECT a.* FROM a a
RIGHT JOIN b b ON (b.id = a.id);
执行sql结果如下:
// 1 left join 取得是 左表全部数据【a表】
// 2 inner join 取得是 a,b两表的交集
// 3 right join 取得是 右表的数据【b表】