select 員工id_1=(select 員工名 from 員工表 where 員工id=工作表.id_1) ,
員工id_2=(select 員工名 from 員工表 where 員工id=工作表.id_2),
員工id_3=(select 員工名 from 員工表 where 員工id=工作表.id_3),
員工id_4=(select 員工名 from 員工表 where 員工id=工作表.id_4) from 工作表
員工id_2=(select 員工名 from 員工表 where 員工id=工作表.id_2),
員工id_3=(select 員工名 from 員工表 where 員工id=工作表.id_3),
員工id_4=(select 員工名 from 員工表 where 員工id=工作表.id_4) from 工作表
解决方案 »
- 怎么限制SQL里面的日期!
- 一个web服务器如何然让多台sql server服务器分担压力
- 求 计算设备运行时间的存储过程
- 聚合不应出现在 UPDATE 语句的集合列表中
- 高分:将SqlServer2000升级到2005,会不会有问题?
- sqlserver2000 全文检索
- [求救]请问如何把sqlserver2000中的表和数据导入(转换)到DB2中?(绝对给分!!)
- 怎样向数据库中插入“日月年”格式的日期数据?
- sql server 2005 用户映射问题
- 在system下,怎样修改其它用户信息呢?例如:密码,表空间等
- 我是一个菜菜菜才鸟……(请教一个对大家来说可能很简单的问题)
- SQL优化问题...
from 工作表 A
left Outer join 员工表 As B1 on A.员工id_1=B1.员工id
left Outer join 员工表 As B2 on A.员工id_2=B2.员工id
left Outer join 员工表 As B3 on A.员工id_3=B3.员工id
left Outer join 员工表 As B4 on A.员工id_4=B4.员工id
员工名2=(select 员工名 from 员工表 where 员工id=员工id_2),
员工名3=(select 员工名 from 员工表 where 员工id=员工id_3),
员工名4=(select 员工名 from 员工表 where 员工id=员工id_4),
from 工作表 a
from 工作表
join 员工表 a on 工作表.员工id_1=员工表.员工id
join 员工表 b on 工作表.员工id_2=员工表.员工id
join 员工表 c on 工作表.员工id_3=员工表.员工id
join 员工表 d on 工作表.员工id_4=员工表.员工id
员工表_2.员工名 AS name3, 员工表_3.员工名 AS name4
FROM 员工表 RIGHT OUTER JOIN
工作表 ON 员工表.员工id = 工作表.员工id_1 LEFT OUTER JOIN
员工表 员工表_1 ON 工作表.员工id_4 = 员工表_1.员工id LEFT OUTER JOIN
员工表 员工表_2 ON 工作表.员工id_2 = 员工表_2.员工id LEFT OUTER JOIN
员工表 员工表_3 ON 工作表.员工id_3 = 员工表_3.员工id