MySQL文章 | 表拼接 ( 表连接 )
表拼接方式
只有2种拼接方式:列拼接,行拼接
列拼接:
内拼接: INNER JOIN (写SQL时,可以简写为 JOIN);一个表自己拼自己(自拼接)也是内拼接 JOIN 外拼接: LEFT OUTER JOIN (写SQL时,可以简写为 LEFT JOIN ) RIGHT OUTER JOIN (写SQL时,可以简写为 RIGHT JOIN ) 全拼接: LEFT JOIN 和 RIGHT JOIN 后,使用 UNION ALL 拼接2个SQL 交叉拼接: CROSS JOIN 显示所有组合
行拼接:
去重: UNION 不去重: UNION ALL
列拼接-案例
内拼接
两个表共同拥有 emp_no=1002,并且都是一条
外拼接
两个表共同拥有 emp_no=1002,并且都是一条
全拼接
两个表共同拥有 emp_no=1002,并且都是一条
交叉拼接
两个表共同拥有 emp_no=1002,并且都是一条
行拼接
两个表共同拥有 emp_no=1002,并且都是一条
END