USING 示例
USING 示例
SELECT o.id, i.product_name, i.qty
FROM orders o
JOIN order_items i USING (order_id);
-- 等价于
SELECT o.id, i.product_name, i.qty
FROM orders o
JOIN order_items i ON i.order_id = o.order_id;| USING | 同名列连接,输出列合并为一列 |
|---|---|
| NATURAL JOIN | 按全部同名列自动连接,表结构变化时语义会变 |
| 建议 | 生产 SQL 用 ON 显式列出连接条件 |