如何在oracle中编写这种SQL语句?

时间:2017-06-25 01:36:05

标签: sql oracle

我有两张桌子就像这样:

table one: myjobs
name,first_job,second_job

table two: jobs
code,name

我只在myjobs表中存储作业的代码,我想在一个SQL语句中显示这两个作业的名称,我该怎么做?

1 个答案:

答案 0 :(得分:1)

除了你的表结构太糟糕了,你必须两次加入同一个表

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