Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Объединение запросов [D5, IB5.x]


Olga ©   (2003-10-20 15:41:00) 

Добрый день, Мастера!
Вот какая проблема: Есть "клиент" библиотеки. Хочу сделать для него выборку о наличие у него книг из двух независимых разделов библиотеки (ARHIV и BOOK)
Делаю такой запрос:
SELECT Klient_doc.UIKLIENT, Klient_doc.UIDOC, Klient_doc.DATE_TO, Klient_doc.DATE_OT, Klient_doc.NPP, Book.NAME Name, Tab_nam.NAME Tab
FROM KLIENT_DOC, BOOK, TAB_NAM
INNER JOIN KLIENT_DOC
ON (KLIENT_DOC.UITAB = Tab_nam.UI)
where (KLIENT_DOC.UIKLIENT=:klient) and (Tab_nam.NAME="ClientBok") and (KLIENT_DOC.UIDOC=Book.UI)
union
SELECT Klient_doc.UIKLIENT, Klient_doc.UIDOC, Klient_doc.DATE_TO, Klient_doc.DATE_OT, Klient_doc.NPP, Arhiv.NAME Name, Tab_nam.NAME Tab
FROM KLIENT_DOC, ARHIV, TAB_NAM
INNER JOIN KLIENT_DOC
ON (KLIENT_DOC.UITAB = Tab_nam.UI)
where (KLIENT_DOC.UIKLIENT=:klient1) and (Tab_nam.NAME="ClientArh") and (KLIENT_DOC.UIDOC=Arhiv.UI)

На попытку выполнить запрос получаю:
Dynamic SQL Error
SQL error code =-104
Invalid command
Data type unknown.

Оба запроса по отдельности (не объединенные) работают без проблем...


Alexandr   (2003-10-21 05:53:00) [1]

возврашаемые типа дынных у обоих запросов идентичны?


Наверх

Титульная страница Поиск, карта сайта Написать письмо