我正在使用Moodle DB。我不希望任何NULL值顯示在我的查詢中。但到目前爲止,它不工作:無法在MYSQL中篩選NULLS
SELECT mdl_user.department, mdl_user.id, mdl_user.username, mdl_user.firstname, mdl_user.lastname, mdl_course_completions.course, mdl_course_completions.timecompleted, mdl_course.fullname
FROM mdl_user LEFT JOIN (mdl_course_completions, mdl_course) ON (mdl_user.id = mdl_course_completions.id AND mdl_course_completions.id = mdl_course.id) WHERE NOT (mdl_course_completions.timecompleted IS NULL);\G
Empty set (0.00 sec)
我嘗試使用IS NOT NULL,但給了我同樣的結果。
任何想法???
如果您刪除WHERE,您會得到任何結果嗎? – Kenney
怎麼樣不是左連接,或者不是某個列的空值 – Drew
您可以嘗試使用內連接而不是左連接 –