Коррелированный SQL-запрос
|
|
Понедельник, 27 Октября 2014 г. 18:54
+ в цитатник
Добрый вечер.
Написал запрос, проблема в том, что выполняется лишь один из внутренних запросов, стоящий после "IN".
По отдельности оба работают.
Что надо сделать, чтобы выполнялись оба внутренних?
+ |
SELECT EMITENT.IO_EMIT
FROM EMITENT, OPER, SERT_VIP
WHERE EMITENT.n_emit=SERT_VIP.n_emit AND SERT_VIP.N_VIP=OPER.N_VIP AND (OPER.DT_MOD BETWEEN #1/1/2000# AND #30/06/2000#)
AND OPER.KOD_OPER
IN
(SELECT OPER.KOD_OPER
FROM OPER
WHERE OPER.KOD_OPER=21
GROUP BY OPER.KOD_OPER
HAVING (COUNT( OPER.KOD_OPER)>5)
)
AND
(SELECT OPER.KOD_OPER
FROM OPER
WHERE OPER.KOD_OPER=1 OR OPER.KOD_OPER=23
GROUP BY OPER.KOD_OPER
HAVING (COUNT( OPER.KOD_OPER)>10)
)
GROUP BY EMITENT.IO_EMIT
ORDER BY EMITENT.IO_EMIT;
|
Спасибо.
http://www.sql.ru/forum/1123286/korrelirovannyy-sql-zapros
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-