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

a表:应该要要用到Join的吧
2024-12-13 01:43:55
推荐回答(2个)
回答1:

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:

select