mysql内连接和外连接

xiaoxiao2021-02-28  135

用户表

订单表

内连接: 

注释: 

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就在前面;

转载请注明原文地址: https://www.6miu.com/read-17597.html

最新回复(0)