辛苦的時間在我身邊纏繞着。這是3張桌子。 如何將這3張桌子連接在一起?
我需要能夠顯示員工姓名及其當前和以前的工作。
我想這一點,但我沒有得到正確的結果:
SELECT
HR.E.FIRST_NAME,
HR.E.LAST_NAME,
HR.J.JOB_ID,
HR.JH.JOB_ID OLD_JOB_ID
FROM
HR.JOBS J
LEFT JOIN HR.EMPLOYEES E ON E.JOB_ID = J.JOB_ID
LEFT JOIN HR.JOB_HISTORY JH ON JH.JOB_ID = J.JOB_ID
我得到:
First Name | Last Name | JOB ID | OLD JOB ID |
John | Smith | Admin | (null) |
什麼是存儲在JOB_HISTORY表?所有工作,包括當前?還是剛剛過去的工作? – jarlh