У меня есть довольно простая проблема, которую я не могу заставить работать.
SELECT * FROM pto_products WHERE blacklist IS NULL AND pzn LIKE '%$term%' OR name LIKE '%$term%'
Столбцы: черный список - это поле MySql BOOL, TINYINT Если запись занесена в черный список, значение устанавливается на1 в противном случае NULL
pzn - это индекс, а
INT name VARCHAR(255)
. У меня проблема в том, что я всегда получаю все записи, включая занесенные в черный список, при выполнении этого запроса.Кто-нибудь знает, как мне, возможно, нужно сгруппировать условия для достижения необходимого результата, чтобы исключить записи из черного списка?
Заранее спасибо!