Не уверен, что заголовок объясняет это хорошо, но у меня есть таблица для регистрации. Допустим, у меня есть столбцы Order_ID
, Status
и Capture_ID
. Я пытаюсь получить список всех Order_ID
, которые не содержат Status
из Complete
ни в одной из строк этого порядка. Для каждого Order_ID
.
может быть несколько записей.
Так что строки могут выглядеть так:
ORDER_ID STATUS Capture_ID
1245 COMPLETE 999
1245 ASSIGNED 999
1245 FAILED 999
Итак, я написал запрос, который возвращает результаты, которые не содержат Complete. Он просто возвращает ошибочные результаты, проблема в том, что он не проверяет, есть ли у ORDER_ID
другие строки с COMPLETE
.
Capture_ID используется для отслеживания статуса заказа. У Order_ID может быть 9 других строк, связанных с другими вещами, но capture_ID присваивается этому заказу и имеет 3 возможных записи: сбой, присвоение, завершение. Cpature_ID будет нулевым для всех остальных строк