Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Как узнать имя таблицы в MySQL


Автор: Skreaper 18.4.2011, 19:32
Всем привет!

Делаю следующий запрос MySQL к 2ум схожим таблицам

Код

SELECT * FROM table1 WHERE `id`=1 UNION SELECT * FROM table2 WHERE `id`= 1


Получаем к примеру:
Код

id | name
-----------
1  |  number
1  |  number2


Теперь мне понадобилось узнать имя таблицы, к которой принадлежит каждая из этих строчек? Это можно сделать при помощи PHP или MySQL?

Спасибо! 

Автор: ksnk 18.4.2011, 20:20
Код

SELECT *,'table1' as table FROM table1 WHERE `id`=1 UNION SELECT *,'table2' as table FROM table2 WHERE `id`= 1

Автор: Skreaper 19.4.2011, 07:01
ksnk, большое спасибо! То, что надо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)