![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос как в ACCESS-е! [D5, dBase, FoxPro, Paradox]
Merlot © (2003-04-28 15:01:00)Здравствуйте Уважаемые!
Подскажите можно ли в Delphi сделать запрос как в Access-e, подобно такому:
SELECT table.*, Запрос1.CDATA
FROM Запрос1 RIGHT JOIN table ON Запрос1.KOD=table.LINK;
если можно то как?
Спасибо!
sniknik (2003-04-28 17:19:00) [1]В таком виде как ты привел вряд ли. (запрос из запроса) а обьеденить оба в один можно (если конечно это не упрощение действительности, а реальные запросы)
во всяком случае примеры в хелпе почти один в один
SELECT C.*, O.*
FROM "CA_Cust.be" C JOIN "Orders.db" O ON (C.CustNo = O.CustNo)
(добавить только еще условие по первой таблице)
или, что больше похоже (но не совсем то. ?? я все еще до конца вопрос не понял Access с толку сбил :о)
SELECT C.*, O.*
FROM "CA_Cust.sql" C
JOIN "Orders.db" O
ON (C.CustNo = O.CustNo)
из сохраненного sql запроса (почти VIEW, а может он и есть смотря как назвать :)
а вообще посмотри сам хелп по локал sql, справка по Local SQL VIEWs ... все это там есть.
Merlot (2003-04-28 17:03:00) [2]Пользуюсь BDE. а вопрос такой могу ли я сделать так, есть Query1 который делает запрос в таблицу Tablica1, и есть Query2, который должен делать запрос в Query1 и Tablica2 . А ACCESS я приплел для аналогии.
Например: Query1: select tablica1.* from Tablica1 where tablica1.kod="3";
а Query2 должен содержать следующее: select Query1.*, Tablica2.* from Query1, Tablica2.
Могу я так сделать или нет? Как мне это правильно описать в SQL-е?
sniknik (2003-04-28 16:55:00) [3]тогда не понятно, что к чему, разве есть VIEW в Paradox или Dbase? (считаю что Запрос1 это и есть VIEW, раз промолчал, а молчание знак согласия)
а если нет то непонятно где затруднения.
говори чего конкретно нужно и чем пользуешся (ADO, BDE), а Access не приплетай туманно получается.
Merlot (2003-04-28 16:25:00) [4]Нет, мне запрос не в ACCESS надо а в базу Paradox или Dbase, т.е. не в базу а в запрос сделанный в эту базу...
sniknik (2003-04-28 15:25:00) [5]Запрос1 это вьюшка (VIEW)? а чего нет делай (разрешаю :о)). Так же как обычный через ADODataSet.