Здравствуйте, есть запрос с переменной @data_pers в которую записывается значение в зависимости от условия
SELECT arm_contr.contr_type,arm_documents.id_type,arm_contr.`Full`, arm_documents.nomdok, arm_documents.serdok, arm_contr.inn, arm_contr.kpp, arm_contr.birthday_date,
@data_pers := IF(arm_contr.contr_type = 1, 1, 0)
FROM arm_contr
LEFT JOIN arm_documents ON arm_documents.KodContr = arm_contr.ContrID
WHERE @data_pers = 0
LIMIT 10
Все нормально работает кроме WHERE @data_pers = 0, никак не хочет фильтровать. Подскажите как можно решить данную проблему. Спасибо