标签:使用 use pre 订单 单表 常用 内连接 记录 mysq
假设有两个表
左连接 左表中的数据全部显示出来,只显示右表中符合条件的记录,不符合的显示为 NULL
SELECT
    * 
FROM
    tb_order a
    LEFT JOIN tb_usert b ON a.user_id = b.user_id;右连接:右表中的数据全部显示出来,只显示左表中符合条件的记录,不符合的显示为 NULL
SELECT
    * 
FROM
    tb_order a
    RIGHT JOIN tb_usert b ON a.user_id = b.user_id;内连接:两个表的交集,即两个表中都满足的条件的记录
SELECT
    * 
FROM
    tb_order a
    INNER JOIN tb_usert b ON a.user_id = b.user_id;全连接:即使用 UNION 连接左连接和右连接
SELECT 
FROM
    tb_order a
    LEFT JOIN tb_usert b ON a.user_id = b.user_id UNION
SELECT 
FROM
    tb_order a
    RIGHT JOIN tb_usert b ON a.user_id = b.user_id;SELECT 
FROM
    tb_order a
    RIGHT JOIN tb_usert b ON a.user_id = b.user_id UNION
SELECT 
FROM
    tb_order a
    LEFT JOIN tb_usert b ON a.user_id = b.user_id;标签:使用 use pre 订单 单表 常用 内连接 记录 mysq
原文地址:https://www.cnblogs.com/WanDa92632/p/12515040.html