|
OUTER JOINы в INFORMIX
|
|||
---|---|---|---|
#18+
Народ, очень нужна ваша помощь. SELECT B.B_FIELD1 FROM A, OUTER B WHERE ( A.A_ID = B.B_ID ) AND ( B.B_FIELD1 = 'TRA_TA_TA' ) не работает! Выбирает как 'TRA_TA_TA' так и NULL. ограничения типа ( A.A_ID IS NOT NULL ) или ( B.B_ID IS NOT NULL ) не помогают. Помогает использование ANSI синтаксиса : SELECT B.B_FIELD1 FROM A LEFT JOIN B ON A.A_ID = B.B_ID WHERE ( B.B_FIELD1 = 'TRA_TA_TA' ) Но на более сложных запросах он глючит. Похоже весь запрос должен писаться в синтаксисе ANSI, например : SELECT B.B_FIELD1 FROM A LEFT JOIN B ON A.A_ID = B.B_ID WHERE ( B.B_FIELD1 = 'TRA_TA_TA' ) INTO TEMP tableB работает значительно медленнее, чем, если сначала создать табличку, а потом сделать в неё INSERT. или иногда важен порядок A.A_ID = B.B_ID или B.B_ID = A.A_ID причём на синтаксис INFORMIX не ругается, а после продолжительного выполнение запроса выдаёт что-то типа : ...floating point error ...unknown error и т.д. Народ, хелп!!! Или подскажите где почитать что-нибудь толковое - мы в INFORMIXE новички... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2001, 11:31 |
|
OUTER JOINы в INFORMIX
|
|||
---|---|---|---|
#18+
Доброго времени суток! Эй, мужик, ты сам-то понял, что от сервера хочешь? Дай мне связку, где вторая таблица может отсутствовать(!), но что бы значение во второй таблице было только заданное... Вот он тебе и выдает или нул или тра-та-та. Напиши поширее, для какой цели ты такой запрос делаешь. Наверняка можно разрешить проблему изменением структуры данных. С уважением, полярный программист. itogo@pisem.net ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2001, 13:10 |
|
OUTER JOINы в INFORMIX
|
|||
---|---|---|---|
#18+
Поддержка продуктов Informix: www.informix.ru Контактное лицо Александр Абрамов alexander.abramov@informix.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2002, 16:44 |
|
|
start [/forum/topic.php?fid=44&msg=32017986&tid=1609448]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 154ms |
0 / 0 |