2009-02-22 37 views
2

我試圖實現以下目標:另一個MySQL零下問題

SELECT id, name FROM t_profiles MINUS (SELECT p.id, p.name FROM t_profiles AS p LEFT JOIN t_skills AS s ON p.id = s.id_employee WHERE s.lvl>0 and s.id_task=1) 

有沒有一種簡單的方法在MySQL做到這一點?

回答

3
SELECT id, name FROM t_profiles 
WHERE id not in 
    (SELECT p.id FROM t_profiles AS p 
    LEFT JOIN t_skills AS s ON p.id = s.id_employee 
    WHERE s.lvl>0 and s.id_task=1) 

應該做的伎倆。