Saya telah menulis kueri untuk memeriksa pengguna dengan kriteria tertentu, salah satunya adalah mereka memiliki alamat email.
Situs kami akan memungkinkan pengguna memiliki atau tidak memiliki alamat email.
$aUsers=$this->readToArray('
SELECT `userID`
FROM `users`
WHERE `userID`
IN(SELECT `userID`
FROM `users_indvSettings`
WHERE `indvSettingID`=5 AND `optionID`='.$time.')
AND `email`!=""
');
Apakah ini cara terbaik untuk memeriksa kolom kosong di SQL? Saya baru saja mencoba "IS NOT NULL" dan ini masih mengembalikan catatan pengguna tanpa mereka memiliki alamat email.
Kueri di atas berfungsi tetapi karena penasaran saya bertanya-tanya apakah saya melakukannya dengan cara yang benar.