enrolment_id
是student
表中的外鍵,我想獲得那些尚未設置外鍵的學生。含義enrolment_id = NULL
(但這在WHERE
子句中不起作用)。從學生表中獲取其enrolment_id爲空的記錄
怎麼辦?
enrolment_id
是student
表中的外鍵,我想獲得那些尚未設置外鍵的學生。含義enrolment_id = NULL
(但這在WHERE
子句中不起作用)。從學生表中獲取其enrolment_id爲空的記錄
怎麼辦?
在比較NULL
值,使用IS NULL
謂詞來代替:
...
WHERE enrolment_ID IS NULL;
= NULL
將無法正常工作。
謝謝Mahmoud Gamal –
@sajidkhan - 不客氣:) –
SELECT * FROM student AS s WHERE s.enrolment_ID IS NULL;
@bonCodigo是的......我沒有刷新我的頁面:) –
'SOMETHING = NULL'總是FALSE(即使'NULL = NULL'爲'FALSE')。只是使用'enrolment_id IS NULL' – valex
無法比較某些東西到NULL,從技術上講是NULL,而不是一個值 – kolossus