У меня есть следующий запрос, который следует этому шаблону:
SELECT * FROM
(
SELECT a
FROM b
) `firstQuery`
UNION
SELECT * FROM
(
SELECT b
FROM c
) `secondQuery`
И я хочу, чтобы secondQuery
исключил строки из firstQuery
, однако
SELECT * FROM
(
SELECT a
FROM b
) `firstQuery`
UNION
SELECT * FROM
(
SELECT b
FROM c
WHERE NOT EXISTS
(
SELECT * FROM `firstQuery`
)
) `secondQuery`
не работает,Может ли кто-нибудь указать мне правильное направление?Как повторно использовать результаты подзапроса?