mysql 关联查询

内连接:
select * from cs1 inner join cs2 on cs1.id = cs2.id;

左内连接:
select * from cs1 LEFT JOIN cs2 on cs1.id = cs2.id where cs2.id is null;

右内连接:
select * from cs1 right JOIN cs2 on cs1.id = cs2.id where cs1.id is null;

左外连接:
select * from cs1 LEFT JOIN cs2 on cs1.id = cs2.id;

右外连接:
select * from cs1 right JOIN cs2 on cs1.id = cs2.id;

我全都要:
select * from cs1 LEFT JOIN cs2 on cs1.id = cs2.id union select * from cs1 right JOIN cs2 on cs1.id= cs2.id;

不含重复:
select * from cs1 LEFT JOIN cs2 on cs1.id = cs2.id where cs2.id is null union select * from cs1 right JOIN cs2 on cs1.id = cs2.id where cs1.id is null;

浙公网安备 33010602011771号