查询每个员工的姓名,关联的部门名称(使用内连接的方式)
查询emp表的所有数据, 和对应的部门信息(使用左外了解的方式)
查询dept表的所有数据, 和对应的员工信息(右外连接)
查询员工 及其 所属领导的名字(自连接)
仅供参考:
SELECT * FROM a INNER JOIN b ON a.id=b.id; 内连接
SELECT * FROM d LEFT JOIN e ON d.id=e.id; 左连接
SELECT * FROM d RIGHT JOIN e ON d.id=e.id; 右连接
SELECT * FROM a a1 INNER JOIN a a2 ON a1.id=a2.age WHERE class='1班'; 自连接
代码:
mysql> create table EMP_3(
-> 工号 char(8) not null,
-> 工资 float(5) not null,
-> 扣款 float(5) not null,
-> check (工资>扣款));
Query OK, 0 rows affected (0.01 sec)