mysql内连接和外连接

来源:互联网 发布:java小游戏超级玛丽 编辑:程序博客网 时间:2024/06/05 07:04

用户表


订单表



内连接: 


注释: 

sql语句:   select user.*,orders.* from user  join orders on user.id=orders.user_id;

功能: 查询用户的订单, 没有订单的用户不显示;


左外连接


注释:

sql语句:  select user.*,orders.* from user left join orders on user.id=orders.user_id;

功能:  查询所有用户的订单详情;


右外连接


注释:

sql语句: select orders.*,user.* from user right join orders on user.id=orders.user_id; 

功能:  查询所有订单的用户详情;


对比左外链接和右外连接:

看 join,  比较方写在前面, 对应表格id就在前面;


0 0