Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql left join 写法

作者:——嘘丶低调   发布日期:2025-10-26   浏览:73

-- 示例表结构:
-- 表1: orders (订单表)
-- id | customer_id | order_date  | amount
-- 1  | 1           | 2023-01-01  | 100
-- 2  | 2           | 2023-01-02  | 200
-- 3  | 3           | 2023-01-03  | 300

-- 表2: customers (客户表)
-- id | name      | email
-- 1  | Alice     | alice@example.com
-- 2  | Bob       | bob@example.com

-- 使用 LEFT JOIN 查询所有订单及其对应的客户信息,即使某些订单没有对应的客户信息也会显示
SELECT orders.id, orders.order_date, orders.amount, customers.name, customers.email
FROM orders
LEFT JOIN customers ON orders.customer_id = customers.id;

-- 解释说明:
-- 1. LEFT JOIN 会返回左表(orders)中的所有记录,即使右表(customers)中没有匹配的记录。
-- 2. 如果右表中没有匹配的记录,结果集中右表的列将包含 NULL。
-- 3. 在这个例子中,订单表中有3条记录,但客户表中只有2条记录。因此,查询结果将显示所有订单,
--    并且对于没有匹配客户的订单,客户信息将显示为 NULL。

上一篇:mysql日期格式化

下一篇:mysql字符串截取

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站