表1
create table t_user
(
sid varchar2(10),
sname varchar2(100)
)表2create table t_sp
(
ssbid varchar2(10), --上报人
sspid varchar2(10),-- 审批人
spsj date, --审批时间
spresult varchar2(1) --审批结果
)我想用一个sql把t_sp表的记录显示出来,
其中 ssbid和sspid字段转换为对应t_user中的sname 字段请各位大侠帮帮忙!!!!!!!!!!!!!!!!!!!!!!!!1
create table t_user
(
sid varchar2(10),
sname varchar2(100)
)表2create table t_sp
(
ssbid varchar2(10), --上报人
sspid varchar2(10),-- 审批人
spsj date, --审批时间
spresult varchar2(1) --审批结果
)我想用一个sql把t_sp表的记录显示出来,
其中 ssbid和sspid字段转换为对应t_user中的sname 字段请各位大侠帮帮忙!!!!!!!!!!!!!!!!!!!!!!!!1
from t_sp t1,t_user t2,t_user t3
where t1.ssbid = t2.sid and t1.sspid = t3.sid
(select sname from t_user where sid=t_sp.ssbid),
(select sname from t_user where sid=t_sp.sspid),
spsj,
spresult
from
t_sp
t_sp a left join t_user b on a.ssbid=b.sid left join t_user c on a.sspid = c.sid