|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Есть табличка ID NAME (varchar) TYPE(integer) 1 Название1 0 2 Название2 0 3 Название3 0 4 Название4 1 Надо составить запрос, чтоб получилось NAME NAME Название1 Название4 Название2 null Название3 null т.е. чтобы в первом поле были названия с типом 0, а во втором названия с типом 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 12:34 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Как-то что-то не так в консерватории (судя по постановке задачи)... Отдельная табличка с типами (TYPE) есть, или нету? От этого зависит запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 12:43 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Best regards, Dnico. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 12:44 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
А ведь фигня запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:19 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Ясное дело, что спросил - то и получил Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:32 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
TO Dnico Работает, но не совсем так как надо Получается Название1 null Название2 null Название3 null И по поводу ON (T2.TYPE = T1.ID AND T2.TYPE = 1) наверное T2.TYPE = T1.TYPE, но результат тот же To Мимопроходящий Таблички для TYPE нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:11 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Ну, раз таблички для TYPE нет, то запрос, при большом количестве записей будет однозначно тормозным. Мне лично не понятно, как между собой связаны записи содержащие "Название1" и "Название4". У них есть какой-то общий признак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:27 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Мда, что-то не клеится.. Возможен вариант, когда записей с type=0 будет меньше, чем с 1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:40 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий записи содержащие "Название1" и "Название4". У них есть какой-то общий признак? Если ID = Type, то вот так Код: plaintext 1. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:42 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
О, да это наверное дерево: ID - номер, Type - родитель Тогда и получается такая связка : Название1 Название4 , но для деревьев совсем нужны другие запросы. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:44 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Дерево так точно не построишь -)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 15:05 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Напишу во всех подробностях. Есть таблличка CULTURES содержащая информацию о сельскохозяйственных культурах. ID - идентификатор NAME - название культуры TYPE - тип севооборота (0-полевой, 1-почвозащттный) Менять структуру уже нельзя. Вывести надо так: Полевые культуры || Почвозащитные культуры Название1 Название4 Название2 null Название3 null To Dik76: Возможен вариант, когда записей с type=0 будет меньше, чем с 1? Обычно так и будет. Так что вот так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 15:07 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Всё понятно. Вот он пример кривого проектирования... Делай ЭТО в генераторе отчётов. Не морокайся сотворить это запросом. Выхлоп не оправдает ожиданий. Фактически ты имеешь тут 2 несвязанных кортежа, которые пытаешься связать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 15:13 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Мимо - прав. Если не секрет, то для чего такой вывод? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:05 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
To Мимопроходящий Видимо так и поступлю. А по поводу структуры, так это скорее отчет такой специфический. Для всего остального она полностью подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:06 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Ну, раз отчёт, так и делай его средствами построителя отчётов . А никак не запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:11 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
To Степа Так надо, у Заказчика в методичке х.з. какого года так сделано. А вообще там все отчеты спецефические, без ХП хрен сделаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:16 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
To Мимопроходящий Его сначала надо в гриде показать, а потом из формы с гридом уже отчет выводится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:19 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
авторбез ХП хрен сделаешь так и делай ХП, если запрос и удастся написать, то быстрым он точно не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:21 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Очень любопытно посмотреть на такую SP Изврат будет ещё тот... Дело в том, что как я уже говорил, имеем 2 несвязанных кортежа. Для них соответственно нужно создавать 2 курсора. А IB/FB выполнять навигацию по 2-м и более курсорам одновременно внутри одного блока НЕ УМЕЕТ . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:25 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
все-таки не умеет... а то читаю ингда - умеет делать fetch из курсора, не умеет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:28 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
To Мимопроходящий Знаю что НЕ УМЕЕТ. Напишу - опубликую :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:34 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
fetch может сделать только клиент, вызвав функцию API isc_dsql_fetch() . На стороне сервера это сделать нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:35 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Тогда - Хателка! Хочу создавать два курсора и фетчить их по очереди - и в ХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 16:37 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32479487&tid=1578839]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 377ms |

| 0 / 0 |
