Давайте рассмотрим эти две таблицы:
TABLE(T_USER)
user_id
TABLE(T_MESSAGE)
msg_type (values = 0, 1, 2, 3)
answered (values = 0, 1)
user_id
Как видите, для любого пользователя может быть сообщение 0 - n
.
Я пытаюсь получить, используя SQL-запрос (на Oracle 10g ), список всех пользователей, для которых нет сообщение определенного типа и без ответа существует (т.е. where msgType = 1 and answered = 0
например). У этого пользователя могут быть другие сообщения, если ни одно из них не соответствует этим критериям, тогда мой запрос должен
Как должен выглядеть этот запрос?