关于表的关联
我要做一个工作流的程序,涉及到审批程序
有两个表:
申请表table1(p1,p2,p3) 分别是提交人、校核人、审批人的ID,当然还有其他,省略了
人员表table2(id,name) 是人员id和姓名
要实现以下查询语句:
找出提交人或校核人或审批人是指定ID的申请表的内容,里面的各人员的姓名必须有
前半句好弄,后半句怎么连接,糊涂了,求指教
我的分不多了,全给了。。。
[解决办法]
select a.*,b.name as 提交人,c.name as 校核人,d.name as 审批人
from table1 a
left join table2 b on a.提交人id=b.id
left join table2 c on a.校核人id=c.id
left join table2 d on a.审批人id=d.id
where ....