如何在sql server2000中写出如下要求的查询语句?

a表:
应该要要用到Join的吧

第1个回答  2012-02-02
with a as(
select 序号,用户名 as 接受者ID from a表,用户表
where 接收者ID=用户ID),
b as(
select 序号,用户名 as 报告者ID from a表,用户表
where 报告者ID=用户ID),
c as(
select 序号,用户名 as 审核者ID from a表,用户表
where 审核者ID=用户ID)
select a.序号,接受者ID,报告者ID,审核者ID from a,b,c where a.序号=b.序号 and b.序号=c.序号 order by a.序号
第2个回答  2012-02-01
select追问

不好意思,应该是下图那样~

追答

应该不会用到join的,多表查询的话只要能将表连起来就行了。譬如楼下的最后一种语句。

本回答被网友采纳
相似回答