![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
МОЖНО ЛИ выполнить select-query ;для другого select-query? [D5, dBase, FoxPro, Paradox]
Китаец Ла Ме © (2002-07-19 19:45:00)интересует такая возможность для стандартных компонент TQuery и Query-подобных компонент третьих сторон.
т.е. можно ли сделать select не из других таблиц, а из данных другого Query без использования временных таблиц(локальный SQL)?
MsGuns (2002-07-19 20:58:00) [1]Только через temp-таблицу
RxLib (процедура ExportDataSet) или TBatchMove
Китаец Ла Ме (2002-07-19 20:10:00) [2]это мы уже умеем...
:))
меня интересует не результат, а как можно добиться этого именно в такой способ...
как я рассуждаю, Query создает времменый (но) файл, значит его можно передать в селект другого квери, токо предварительно заблокировав, чтоб не изменить случайно его набор данных (для многопоточных приложений) пока идет выборка по второму квери используя первый(теперь уже заблокированный:)...
Стандартный наверное не сможет такого, а нестандартный TQuery?
Cobalt (2002-07-19 19:54:00) [3]ИМХО, нет.
Но, почему бы не делать просто "вложенную" выборку?
select id, nameВот здесь, правда, будет проблема, хотя может помогут скобки...
from select id, name, idparent
from keys
where name like "n*"