Mysql之LEFT JOIN,RIGHT JOIN,INNER JOIN
现有a,b两表a表数据b表数据a表数据b表数据sql:// 1SELECT a.* FROM a aLEFT JOIN b b ON (b...
·
现有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表】
更多推荐
已为社区贡献3条内容
所有评论(0)