MySQL 跨表查询

SELECT 表1列名 , 表2列名 FROM 表1 , 表2 WHERE 条件;    


SELECT 表1列名 , 表2列名 FROM 表1 INNER JOIN 表2 ON 条件;         全内连接


SELECT 表1列名 , 表2列名 FROM 表1 LEFT/RIGHT INNER JOIN 表2 ON 条件;          左/右内连接     

.........FULL JOIN .....ON.....    ;    全外连接  


两个子集查询表的合并

(SELECT 表1列名 , 表2列名 FROM 表1 RIGHT INNER JOIN 表2 ON 条件)

UNION/UNION ALL           UNION:    除了表头(列名)合并,两个字表中相同的行也会被和并       UNION ALL:   除了表头(列名)合并外,有相同行也不会合并

(SELECT 表1列名 , 表2列名 FROM 表1 LEFT INNER JOIN 表2 ON 条件);     

你可能感兴趣的:(MySQL 跨表查询)