Я написав запит, щоб перевірити користувачів із певними критеріями, один з них має адресу електронної пошти.
Наш сайт дозволить користувачеві мати або не мати електронної адреси.
$aUsers=$this->readToArray('
SELECT `userID`
FROM `users`
WHERE `userID`
IN(SELECT `userID`
FROM `users_indvSettings`
WHERE `indvSettingID`=5 AND `optionID`='.$time.')
AND `email`!=""
');
Це найкращий спосіб перевірити наявність порожнього поля в SQL? Я щойно спробував "НЕ НУЛЬНИЙ", і це все одно повернуло запис користувачів, не маючи електронної адреси.
Наведений вище запит працює, але з цікавості я задумався, чи роблю це правильно.