#笛卡尔积
#select * from t1 join t2;#左连接 两表关联,左表全部保留,右表关联不上的用null表示
#select* from t1 left join t2 on t1.id = t2.id;#右连接 右表全部保留,左表关联不上用null表示
#select * from t1 right join t2 on t1.id = t2.id;#内连接 求两个表的交集
#select * from t1 inner join t2 on t1.id = t2.id;#左表独有的数据
#select * from t1 left join t2 on t1.id=t2.id WHERE t2.id is NULL;#右表独有的数据
#select * from t1 right join t2 on t1.id = t2.id where t1.id is null;#全连接 使用union达到全连接的目的
#select * from t1 left join t2 on t1.id = t2.id union select * from t1 right join t2 on t1.id = t2.id;#并集去交集,也就是找出两个集合不同的地方
select * from t1 left join t2 on t1.id = t2.id WHERE t2.id is null union select * from t1 right join t2 on t1.id = t2.id WHERE t1.id is null;