| 用途 | 可读性与歧义消除 |
|---|---|
| 语法 | SELECT 列 AS 别名;FROM 表 AS 别名 |
| 自连接 | 同一表两次引用必须区分别名 |
用法示例
用法示例
SELECT o.id, o.amount, u.name
FROM orders AS o
JOIN users AS u ON u.id = o.user_id;自连接示例
自连接示例
SELECT e.name AS emp, m.name AS mgr
FROM employees e
LEFT JOIN employees m ON m.id = e.manager_id;列别名不能用在 WHERE(除 HAVING/ORDER BY),因为 WHERE 执行时 SELECT 列表还没算出来。