Потому что приоритет операции AND выше чем у операции OR. У вас идет выборка либо такие записи `post_id`=73 AND `meta_key`='_regular_price' либо такие `meta_key`='_sale_price'.
Поставьте скобки и все будет как хотите вот так:
`post_id`=73 AND (`meta_key`='_regular_price' OR `meta_key`='_sale_price')
select
a.branches_id,
a.surveys_id,
b.name as branches_name,
s.name as surveys_name
from answers a
left join branches b on
b.id = a.branches_id
left join surveys s on
s.id = a.surveys_id
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.