Я подозреваю, что вы хотите, чтобы критерии WHERE
применялись к каждому подзапросу в объединении.Если вы хотите этого, вам нужно добавить предложение WHERE
в каждый подзапрос.Но, если вы действительно хотите использовать одно предложение WHERE
, вы можете обернуть свой объединенный запрос и затем выполнить его подзапрос:
SELECT *
FROM
(
SELECT * FROM events
UNION ALL
SELECT * FROM eventstwo
UNION ALL
SELECT * FROM eventsthree
UNION ALL
SELECT * FROM eventsfour
UNION ALL
SELECT * FROM eventsfive
) t
WHERE atender = '$obj';
Примечание: пожалуйста, по возможности используйте готовые операторы в своем PHP-коде.