Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Объединение запросов   Найти похожие ветки 

 
Olga ©   (2003-10-20 15:41) [0]

Добрый день, Мастера!
Вот какая проблема: Есть "клиент" библиотеки. Хочу сделать для него выборку о наличие у него книг из двух независимых разделов библиотеки (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.

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


 
DenK_vrtz ©   (2003-10-20 15:51) [1]

параметры :klient и =:klient1 объявлены?

а если попробовать выкинуть из запроса Book.NAME Name и Arhiv.NAME Name запрос будет ошибку выдавать?


 
Olga ©   (2003-10-20 15:59) [2]

>DenK_vrtz
Параметры объявлены.
Если убрать Book.NAME Name и Arhiv.NAME Name ошибки не выдается и запрос выполняется, но мне надо отобразить название книги.


 
DenK_vrtz ©   (2003-10-20 16:01) [3]

У Book.NAME и Arhiv.NAME размерность полей одинакова?


 
olga ©   (2003-10-20 16:07) [4]

Тип один, но размерность разная.
Сейчас исправлю. Проблема в этом?


 
olga ©   (2003-10-20 16:10) [5]

>DenK_vrtz
Огромнейшее спасибо - проблем нет



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
8-41736
Илайдж
2003-07-15 16:04
2003.11.13
Вывод набора данных в TImage


14-41922
Style
2003-10-21 09:45
2003.11.13
Военкомат. Вот оно мнение жителей нашего города.


1-41396
alexis
2003-10-29 15:44
2003.11.13
создание компонента во время работы приложения.


9-40776
Agent[007]
2003-05-09 19:13
2003.11.13
Angle


1-41440
Petrovitch
2003-10-29 12:33
2003.11.13
Как записать данные прямо в EXE-шник