1. 把同一张表当做两张表使用
2. 需要给表取别名 表名 表别名
3. 列名不明确,可以指定列的别名 列名 as 列的别名
SELECT worker.ename AS ‘职员名‘ , boss.ename AS ‘上级名‘
FROM emp worker, emp boss
WHERE worker.mgr = boss.empno;
注:多表查询的条件不能少于 表的个数-1, 否则会出现笛卡尔集
2023-10-20 23:54:58
1. 把同一张表当做两张表使用
2. 需要给表取别名 表名 表别名
3. 列名不明确,可以指定列的别名 列名 as 列的别名
SELECT worker.ename AS ‘职员名‘ , boss.ename AS ‘上级名‘
FROM emp worker, emp boss
WHERE worker.mgr = boss.empno;
注:多表查询的条件不能少于 表的个数-1, 否则会出现笛卡尔集