Forum Webscript.Ru
Программирование => PHP => Тема начата: sublimity от 11 Февраля 2006, 12:23:28
-
Доброва времени суток.
Возникла такая проблема, есть таблица (МySQL 5.X)
History:
Id | IDinTable | TableName |
0 1 terminal
1 2 terminal
2 1 quota
3 2 delterminal
В поле TableName – указано имя таблицы в БД ,
IdinTable - ID записи в этой таблице
Необходимо как то сделать один SELECT так чтобы вытащить и данные и из таблицы History и из тех таблиц которые указанны, какой я вижу (примерный) ответ от БД:
Id | IDinTable | TableName | Field_terminal | Field_Quota | …….
0 1 terminal AAAA null
1 2 terminal BBBB null
2 1 quota null AAAAA
3 2 delterminal null null ………
Как ни буть на хранимых процедурах это можно сделать ?
Или это придется делать на стороне PHP, т.е. получить строку послать Select .....?
Заранее всем спасибо.
-
Как-то наверное можно, используя запрос к множеству таблиц. Там нужно знать, как объединять таблицы. В терминах это называется декартово произведение.
Увы, я этим не занимался.
Советую почитать литературу по SQl и поэкспериментировать.
-
последнее предложение верно. Почитать автору совсем не помешает.
чтобы не заниматься такими глупостями
-
RomikChef
Я думаю ты издеваешся!
-
Думай на здоровье
-
Спасибо...