|
|
|
Запрос с двумя внешними объенинениями (Outer join)
|
|||
|---|---|---|---|
|
#18+
С помощью MS Query делаю запрос в Excel. Источник данных - на отдельном листе той же книги. Запрос к трем таблицам - одна основная, две справочных. Связь к справочным таблицам должна быть "не жесткой" - не у всех записей основной таблицы есть соответствия. Пробую использовать Outer Join, и получаю ошибку "внешнее объединение можно построить не более чем с двумя таблицами". Выкрутился с помощью промежуточного запроса - на одном листе выполняется запрос, объединяющий основную и первую справочную таблицу. На следующем листе - объединение результатов предыдущего запроса и второй справочной таблицы. Работает, но при изменении исходных данных приходится вручную обновлять промежуточный запрос. Как можно обновить промежуточный запрос при обновлении результирующего? Или как иначе выполнить запрос с двумя внешними объединениями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 15:13:35 |
|
||
|
Запрос с двумя внешними объенинениями (Outer join)
|
|||
|---|---|---|---|
|
#18+
попробуйте сделать внутренний запрос Код: plaintext 1. 2. или так Код: plaintext 1. 2. не факт, но попробовать можно I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 15:24:33 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=242&tid=2181328]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 330ms |

| 0 / 0 |
