ฉันได้เขียนข้อความค้นหาเพื่อตรวจสอบผู้ใช้ที่มีเกณฑ์บางอย่างคือพวกเขามีที่อยู่อีเมล
ไซต์ของเราจะอนุญาตให้ผู้ใช้มีหรือไม่มีที่อยู่อีเมล
$aUsers=$this->readToArray('
SELECT `userID`
FROM `users`
WHERE `userID`
IN(SELECT `userID`
FROM `users_indvSettings`
WHERE `indvSettingID`=5 AND `optionID`='.$time.')
AND `email`!=""
');
นี่เป็นวิธีที่ดีที่สุดในการตรวจสอบช่องว่างใน SQL หรือไม่ ฉันเพิ่งลอง "IS NOT NULL" และสิ่งนี้ยังคงส่งคืนบันทึกผู้ใช้โดยที่พวกเขาไม่มีที่อยู่อีเมล
ข้อความค้นหาข้างต้นใช้งานได้ แต่ด้วยความอยากรู้อยากเห็นฉันสงสัยว่าฉันกำลังทำอย่างถูกต้องหรือไม่