-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Коррелированный 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


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку