|
|
|
Можно ли в Аксе одном запросе джойнить одну и ту же таблицу но под разными алиасами и их использовать в предложении SELECT.
|
|||
|---|---|---|---|
|
#18+
И еще каким образом возможно запускать скрипты такого вида Select.......into #t1 From ...... Where.........; Select .......From #t1,....Where....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2004, 17:14 |
|
||
|
Можно ли в Аксе одном запросе джойнить одну и ту же таблицу но под разными алиасами и их использовать в предложении SELECT.
|
|||
|---|---|---|---|
|
#18+
На вопрос в сабджекте - да. Второй вопрос непонятен. На что в приведенных примерах надо обратить внимание? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2004, 17:16 |
|
||
|
Можно ли в Аксе одном запросе джойнить одну и ту же таблицу но под разными алиасами и их использовать в предложении SELECT.
|
|||
|---|---|---|---|
|
#18+
имеется ввиду вот что не получается сделать Dim rs As Recordset Set rs.Source = "Select t.code as code, c.name as category, t.name as tovar into #t1 " & _ "From category c Join tovar t On t.category=c.code; " & _ "Select #t1.category, #t1.tovar,p.value " & _ "From #t1 join price p on p.tovar=#t1.code " & _ "Drop table #t1" rs.Open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2004, 17:34 |
|
||
|
Можно ли в Аксе одном запросе джойнить одну и ту же таблицу но под разными алиасами и их использовать в предложении SELECT.
|
|||
|---|---|---|---|
|
#18+
Но рекордсет открывается на одном селекте, а не на смеси из нескольких селектов и исполняемых запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2004, 17:41 |
|
||
|
Можно ли в Аксе одном запросе джойнить одну и ту же таблицу но под разными алиасами и их использовать в предложении SELECT.
|
|||
|---|---|---|---|
|
#18+
правильно так вот я и хочу узнать каким образом в Аксе можно работать со сложными последовательностями запросов с использованием временных таблиц. И еще возможно ли использование TSQL если таблицы храняться на сервере или все же только Jet. Вообщем возоможно ли использование возможностей Акс как QA в миниатюре.Если да то как и хотелось бы увидеть код VBA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2004, 17:52 |
|
||
|
Можно ли в Аксе одном запросе джойнить одну и ту же таблицу но под разными алиасами и их использовать в предложении SELECT.
|
|||
|---|---|---|---|
|
#18+
1. Исполняем первый исполняемый запрос. 2. Делаем все, что надо, с рекордсетом (открыв его только на одном селекте). 3. Исполняем второй исполняемый запрос. При этом временная таблица в mdb - это просто обычная таблица. Если ею будут пользоваться два юзера одновременно, то будет конфликт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2004, 17:55 |
|
||
|
Можно ли в Аксе одном запросе джойнить одну и ту же таблицу но под разными алиасами и их использовать в предложении SELECT.
|
|||
|---|---|---|---|
|
#18+
понятно, но я так полагаю что если не преминив метод Close к первому рекордсету, второй рекрдсет я никак не открою? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2004, 14:56 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32549662&tid=1674070]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 455ms |

| 0 / 0 |
