Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在oracle中编写这种SQL语句?_Sql_Oracle - Fatal编程技术网

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

如何在oracle中编写这种SQL语句?,sql,oracle,Sql,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 =

我有两张这样的桌子:

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