-- 示例代码:使用 LEFT JOIN 查询两个表的数据
-- 假设有两个表:users 和 orders
-- users 表包含用户信息,orders 表包含订单信息
-- 我们想查询所有用户及其订单信息,即使某些用户没有订单
SELECT users.id, users.name, orders.order_id, orders.amount
FROM users
LEFT JOIN orders ON users.id = orders.user_id;
-- 解释:
-- 1. SELECT 语句用于选择要查询的列。
-- 2. FROM users 指定主表为 users。
-- 3. LEFT JOIN orders ON users.id = orders.user_id 表示将 users 表与 orders 表进行左连接,
-- 并且连接条件是 users 表中的 id 列等于 orders 表中的 user_id 列。
-- 4. 即使某个用户在 orders 表中没有对应的订单记录,查询结果中也会显示该用户的其他信息,
-- 订单相关的字段会显示为 NULL。
上一篇:mysql 时间格式
下一篇:mysql to_char
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站