|
|
|
внешнее объединение
|
|||
|---|---|---|---|
|
#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=32363209&tid=1677446]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 495ms |

| 0 / 0 |
