这样的要求能用sql语句查出来吗

chenchengyun 2003-10-18 10:59:28
A表:部长工号,收费员工号 2个字段

B表:人员编号,人员姓名 2个字段

要求用一条SQL语句通过两表查出:部长姓名、收费员姓名,当成两个列表现出来
...全文
29 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Faith2000 2003-10-18
  • 打赏
  • 举报
回复
有人回答了,我来接点分
yoki 2003-10-18
  • 打赏
  • 举报
回复
select b.人员姓名 部长姓名,c.人员姓名 收费员姓名
from A表 a
left join B表 b on a.部长工号=b.人员编号
left join B表 c on a.收费员工号=c.人员编号
webgdd 2003-10-18
  • 打赏
  • 举报
回复
select b1.人员姓名 as 部长姓名, b2.人员姓名 as 收费员姓名 from B as b1,B as b2,A
where A.部长工号=b1.人员编号 and A.收费员工号=b2.人员编号
sdhdy 2003-10-18
  • 打赏
  • 举报
回复
or
select (select 人员姓名 from B表 where 人员编号=a.部长工号 ) 部长姓名,
(select 人员姓名 from B表 where 人员编号=a.收费员工号 ) 收费员姓名
from A表 a
sdhdy 2003-10-18
  • 打赏
  • 举报
回复
select b.人员姓名 部长姓名,c.人员姓名 收费员姓名 from A表 a
left join B表 b on a.部长工号=b.人员编号
left join B表 c on a.收费员工号=c.人员编号
天剑68 2003-10-18
  • 打赏
  • 举报
回复
select 部长姓名=c.人员姓名,收费员姓名=b.人员姓名 from A表 a,B表 b,B表 c
where 收费员工号=b.人员编号 and 部长工号=c.人员编号
welyngj 2003-10-18
  • 打赏
  • 举报
回复
两表的关系?
lop008 2003-10-18
  • 打赏
  • 举报
回复
楼上的就是幽默。
yun198183 2003-10-18
  • 打赏
  • 举报
回复
20分都接。佩服

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧