Это продолжение этого вопроса .
Я хотел бы объединить три столбца в один при выборе MySql. Первые два столбца логические, а третий - строка, которая иногда равна нулю. Это приводит к странным результатам:
Select *, (payment1_paid && ((payment2_paid || payment2_type ="none"))) as paid_in_full from payments
Примечание: payment1_paid
- логическое значение, payment2_paid
- логическое значение, payment2_type
- переменное.
Примечание: Пожалуйста, не обращайте внимания, насколько нелепа структура этой таблицы. За каждым плохим кодом стоит длинное объяснение:)
Редактировать: Нуль мне не интересен из-за значения varchar. Я только хочу знать, действительно ли это "нет".
Заранее спасибо за помощь!