sql语句的问
有两个表,
表1
id 接收部门 发送部门
1 1 3
2 2 4
3 3 1
表2
id 部门名称
1 中学部
2 小学部
3 高中部
4 教务处
我要查询后得到这样的一个结果
接收部门 发送部门
中学部 高中部
小学部 教务处
高中部 中学部
请部怎么写sql语句
问题点数:0、回复次数:4Top
1 楼yesxwl(吴宫幽径)回复于 2003-08-01 00:44:13 得分 0
select (select 部分名称 from 表2 where 表2.id= 表1.接收部门) as 接收部门,
(select 部分名称 from 表2 where 表2.id= 表1.发送部门) as 接收部门
from 表1Top
2 楼yesxwl(吴宫幽径)回复于 2003-08-01 00:44:46 得分 0
select (select 部分名称 from 表2 where 表2.id= 表1.接收部门) as 接收部门,
(select 部分名称 from 表2 where 表2.id= 表1.发送部门) as 发送部门
from 表1
Top
3 楼things(Loving You)回复于 2003-08-01 01:06:34 得分 0
select a.部门名称 as 接收部门, b.部门名称 发送部门
from 表1, 表2 a, 表2 b
where 表1.接收部门 = a.id
and 表1.发送部门 = b.id
Top
4 楼things(Loving You)回复于 2003-08-01 01:06:57 得分 0
select a.部门名称 as 接收部门, b.部门名称 as 发送部门
from 表1, 表2 a, 表2 b
where 表1.接收部门 = a.id
and 表1.发送部门 = b.id
Top



