我有兩個mysql表。 jobsreqtraining和coursescompleted。比較mysql表,看看是否有記錄可用於每個條目
jobsreqtraining有兩列,工作和培訓。
coursescompleted有兩列,當然和人。下面
快照:
jobsreqtraining
coursescompleted
我需要做的是說,如果布賴恩哈瓦那做工作起重機操作員什麼,已經他完成了'MHE駕駛執照'課程?
所以我的查詢將有兩個變量,工作和人員。所以,如果我選擇了布賴恩哈瓦那和起重機操作員我所需的輸出是
培訓 已完成課程?
起重機操作員 沒有
我beleive我必須使用左外連接到達致這可是爭奪以獲取工作所需課程即使該人沒有完成培訓,也會顯示出來?
select
n.course,
c.person
from (select
training as course
from jobsreqtraining where Job='crane operator'
) as n
left outer join coursescompleted c
on n.course=c.course
where c.person='bryan habana'
幫助表示讚賞一如既往, 謝謝,
這些表格是如何相互關聯的? –
目前沒有關係。 – Smudger