2013-01-15 61 views
1

enrolment_idstudent表中的外鍵,我想獲得那些尚未設置外鍵的學生。含義enrolment_id = NULL(但這在WHERE子句中不起作用)。從學生表中獲取其enrolment_id爲空的記錄

怎麼辦?

+1

'SOMETHING = NULL'總是FALSE(即使'NULL = NULL'爲'FALSE')。只是使用'enrolment_id IS NULL' – valex

+0

無法比較某些東西到NULL,從技術上講是NULL,而不是一個值 – kolossus

回答

3

在比較NULL值,使用IS NULL謂詞來代替:

... 
WHERE enrolment_ID IS NULL; 

= NULL將無法​​正常工作。

+0

謝謝Mahmoud Gamal –

+0

@sajidkhan - 不客氣:) –

0
SELECT * FROM student AS s WHERE s.enrolment_ID IS NULL; 
+0

@bonCodigo是的......我沒有刷新我的頁面:) –