Ответ 1
UNION удаляет повторяющиеся значения. Вероятно, вы хотите использовать UNION ALL.
Я использую UNION
, чтобы получить все имена в разных таблицах.
у моих таблиц всего около 10000 строк.
но запрос возвращает 468 строк!
Мой запрос:
SELECT name FROM `shopping`
UNION
SELECT name FROM stores
UNION
SELECT name FROM concert
UNION
SELECT val AS name FROM event
UNION
SELECT name FROM fastfood
Где проблема?
UNION удаляет повторяющиеся значения. Вероятно, вы хотите использовать UNION ALL.