记录下MYSQL inner

select * from A inner join B on A.id=B.id;
上面语句只会返回符合A.id=B.id的记录

select * from A left inner join B on A.id=B.id;
上面语句只会返回以A表为主的记录,B表中找不到的用NULL代替


select * from A right inner join B on A.id=B.id;
同理上面语句只会返回以B表为主的记录,A表中找不到的用NULL代替


select * from A full inner join B on A.id=B.id;
上面语句返回AB表所有的数据,关联表找不到的数据用NULL代替,此语句若不加条件,会返回笛卡尔乘积数量的记录

猜你喜欢

转载自blog.csdn.net/sasibingdu/article/details/121633946
今日推荐