簡體   English   中英

如何在oracle中編寫這種SQL語句?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM