Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Привет!
Прошу помощи в следующей проблеме:
есть таблица ELEMENT , и есть кучка таблиц с названиями типа PROPERTY_1, PROPERTY_2, и тд. В таблице ELEMENT есть поле PROP_ID, которое определяет индекс таблицы PROPERTY_%PROP_ID%
исходный запрос
SELECT ELEMENT.* , PROP.* FROM ELEMENT LEFT JOIN (%нужно придумать%) AS PROP ON ELEMENT.ID = PROP.EL_ID WHERE ELEMENT.ID = 1
Я вот не понял, как написать (%нужно придумать%) . По идее нужно что-то типа "PROPERTY_"+ELEMENT.PROP_ID , но не получается что-то
ps. Нужно именно разные таблицы PROPERTY , т.к используется древовидная структура данных, и для отдельных блоков нужно использовать разные свойства, т.е разные таблицы PROPERTY
Всем заранее спасибо за помощь.
Неактивен
Такие запросы можно сделать только с помощью подготовленных запросов.
http://webew.ru/articles/178.webew
Неактивен
Страниц: 1