Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Максимальное количество столбцов - ? [D5, IB6.x]


SasaR ©   (2003-11-03 10:24:00) 

Ув. мастера, необходимо сформировать запрос, который вернёт результат в виде
клиент1 клиент2 клиент3 клиент n
1 2 3 1 2 3 1 2 3 1 2 3
книга1
книга2
книга3
.
.
книга Х
Таким образом я не знаю сколько книг и сколько клиентов. 1 2 3 - это числа месяца. Пахнет кросстабом ???
Вопросы:
1. каково максимальное ограничение на количество столбцов в запросе в интербасе ?
2. Существует ли ограничение на размер SQl-запроса ?
3. Может можно (как) создать динамически LookUp поля ?
4. Ещё изящнее, чем подзапросами получить такого вида результат ?


Zacho   (2003-11-03 10:37:00) [1]


> SasaR (03.11.03 10:30) [2]

Не знаю, не проверял. Когда мне нужно было подобное, у меня была твердая уверенность, что полей в резалтсете будет не более 15-20. Так еще терпимо работало.

> 4. Ещё изящнее, чем подзапросами получить такого вида результат
> ?

Лично мне больше по душе LEFT JOIN


Fay   (2003-11-03 10:35:00) [2]

Выбери все данные и оформи как угодно на клиенте.


SasaR   (2003-11-03 10:30:00) [3]

Вариант 3 ??? Или всё руками, в циклах ???


Zacho   (2003-11-03 10:28:00) [4]

Если клиентов будет много, то тормозить такой запрос будет просто неимоверно. Может, тоже, лучше того, в приложении ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо