|
|
|
внешнее объединение
|
|||
|---|---|---|---|
|
#18+
Я не совсем образован в sql для Microsoft Access, вернее совсем не образован, также никак не могу понять его принципы и логику. Это у меня после Oracle. Ну да ладно, что это я всё о себе да о себе, вот ситуация: есть две таблицы т1 и т2 связанные между собой один ко многим соответственно (т.е. один т1 ко многим т2), т2 не обязательно содержит все записи из т1, в этом то и проблема. в оракле решается просто, внешним объединением: SELECT T1.POLE, NVL(T2.POLE2,'ПУСТО') FROM T1, T2 WHERE T1.POLE (+) = T2.POLE и получится: T1.POLE T2.POLE2 1 1 1 2 2 3 2 4 3 ПУСТО не могу сделать тоже самое в аксэсе, имеющиеся сообщения в форуме не помогли. Буду признателен, если кто-нибудь прям напишет мне запрос (лучше один раз увидеть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 13:47 |
|
||
|
внешнее объединение
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 13:51 |
|
||
|
внешнее объединение
|
|||
|---|---|---|---|
|
#18+
СПАСИБО, ПОМОГЛО, А КАК ЕЩЁ И ТРЕТЬЮ ТАБЛИЦУ ПРИСОЕДИНИТЬ С ТАКИМИ ЖЕ УСЛОВИЯМИ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 14:03 |
|
||
|
внешнее объединение
|
|||
|---|---|---|---|
|
#18+
ТОЧНО ТАК ЖЕ Код: plaintext 1. А вообще-то в аксесе есть конструктор. Как раз для тех, кто слаб духом, ухом и знанием аксесовского диалекта SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 14:15 |
|
||
|
внешнее объединение
|
|||
|---|---|---|---|
|
#18+
спасибо, лох позорный, ты мне помог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 14:23 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32363201&tid=1677446]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
180ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 467ms |

| 0 / 0 |
