[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос с помошью UNION
Гость_Павел
вопрос следующий: есть выборка (SELECT * from table1 where ...) UNION ALL (SELECT * from table2 where ...) UNION ALL .... Таблиц много. Как узнать для каждой строки из выборки из какой таблицы она взята? Все это реализовано на PHP



Спустя 43 минуты, 58 секунд (5.10.2012 - 12:42) Placido написал(а):
(SELECT 'table1' as `table_name`, * from `table1` where ...) UNION ALL (SELECT 'table2' as `table_name`, * from `table2` where ...) UNION ALL ...

Спустя 15 минут, 55 секунд (5.10.2012 - 12:58) Гость_Павел написал(а):
Не понял каким образом узнать для каждой строки из выборки из какой таблицы она взята. Поясните пожалуйста

Спустя 1 час, 19 минут, 32 секунды (5.10.2012 - 14:17) killer8080 написал(а):
В выборке появится поле table_name
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.