mysql JOIN查询

查询左表a,并且关联a表在b表中的关联,如果关联不存在也可以查出左表的,注:只查询a的部分列,和b的部分列

SELECT a.id, b.id as my FROM a LEFT JOIN b ON a.category_id=b.id

查询左表a,并且关联a表在b表中的关联,如果关联不存在也可以查出左表的,注:查询a的全部列,和b的部分列

SELECT *, b.id as my FROM a LEFT JOIN b ON a.category_id=b.id
RIGHT JOINLEFT JOIN 相反
INNER JOIN  交集
SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a INNER JOIN tcount_tbl b ON a.runoob_author = b.runoob_author;


原文地址:https://www.cnblogs.com/dianzan/p/12394186.html