подзапросы возвращают набор ДАННЫХ, которые влияют на результат выборки других ДАННЫХ. А мне нужно, чтобы набор возвращаемых данных означал поля, которые нужно выбрать
предположим, что таблица одна и в неё запихнули все поля... (исключим join)
но вот какие поля выбирать под конкретного пользователя - задача от этого не изменилась...
а значения выбираемых полей - хранятся для каждого пользователя в отдельной таблице... тут как ни крути.
вопрос открытый: как результат запроса преобразовать в имена полей!
а то я сам не знаю... вот только предложенная модель описывает 2 конкретных случая... какие поля добавит пользователь и какие из них будут служить для отображения - неизвестно!
http://easycaptures.com/fs/uploaded/824/7135755649.png
Предположим в таблице есть поля Фамилия, Имя, Отчество, Год рождения.
Как, используя реляционную модель данных, динамически настраивать отображение имени пользователя, если я хочу сегодня видеть Фамилия (Год рождения), а завтра - Фамилия Имя...
Без вспомогательной таблицы - не обойтись!
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.