#1 11.07.06 22:06
[mysql] Составной запрос
Народ, у меня есть N одинаковых по структуре таблиц, в каждой из которых есть индекс nid (назовем таблицы tab1..tabN).
Этот индексы (nid) используется для получения данных из другой таблицы (назовем ее tabl).
Фактически nid - уникальные идентефикаторы в таблице tabl, а в таблицах tab1..tabN эти индексы могут встречаться сколько угодно раз и где угодно. Приведите, пожалуйста, пример запроса, который из всех таблиц tab1..tabN получит все различные индексы. Сколько пробовал - ни как не работает.
Системные параметры: Win2003Server/Apache1.31/PHP4.0.2/MySQL 4.0.18-nt
Offline
#2 12.07.06 01:39
Re: [mysql] Составной запрос
SELECT 'tab1' AS tablename, nid FROM tab1 GROUP BY nid UNION ALL
SELECT 'tab2' AS tablename, nid FROM tab2 GROUP BY nid UNION ALL
....
SELECT 'tabN' AS tablename, nid FROM tabN GROUP BY nid
только я боюсь что этот запрос будет работать только на СУБД, а не на MySQL.
Offline

