为什么要用 JOIN

业务数据很少塞在一张表里:用户归用户、订单归订单、商品归商品。想看「谁买了什么」,就得把几张表按关联字段拼起来。JOIN 就是干这件事的,新手卡住往往是因为没想清「以哪张表为基准、没匹配上怎么办」。

为什么要用 JOIN要点

为什么要用 JOIN对照

连接类型 保留哪些行 没匹配时
INNER JOIN 两表都命中的行 直接丢弃
LEFT JOIN 左表全部行 右表补 NULL
RIGHT JOIN 右表全部行 左表补 NULL
避坑提醒:动手前先在纸上画出两张表的关联键,并圈出「谁必须全部出现」,连接的类型自然就定了。
为什么要用 JOIN · JOIN 多表连接 知识卡片
卡片 02 / 08 · JOIN 多表连接(1080×1440 速查卡片)

JOIN 多表连接知识点