[英]How to write this kind of SQL statement in oracle?
我有两个这样的表:
table one: myjobs
name,first_job,second_job
table two: jobs
code,name
我只将作业的代码存储在myjobs表中,并且想在一个SQL语句中显示两个作业的名称,我该怎么做?
除了您的表结构很糟糕之外,您还必须两次连接同一张表
select m.name, f.name as first, s.name as second
from myjobs m
left join jobs f on f.code = m.first_job
left join jobs s on s.code = m.second_job
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.