上面是我的查詢...但observer_ID和staff_ID的對應名稱位於另一個名爲staff的表中。所以一些我需要加入(o.observer_ID = s.staff_ID)和(o.staff_ID = s.staff_ID)來獲得觀察者和被觀察者的兩個名字(o.staff_ID)。請幫助我。由於加入MYSQL查詢問題
SELECT DISTINCT o.Room, o.Date,o.Module_code,o.observer_ID,o.staff_ID,o.form_id
FROM mbm2_db.observation_details as o,mbm2_db.Staff as s
WHERE o.date = '2011-08-09' and o.Module_code = 'IS5103'
你可以簡化爲'o.staff_ID = o.observer_ID',它永遠不會是真的,因此0記錄。 – JMichelB