Table T
P_ID | Name | Status
1 ABC Ordered
1 ABC Processing
1 ABC Imported
2 PQR Ordered
2 PQR Failed
3 LMN Ordered
Ожидаемый результат
Table T
P_ID | Name | Status
2 PQR Ordered
2 PQR Failed
3 LMN Ordered
Я не получаю правильный результат со следующим запросом. Я хочу найти все записи, которые имеют статус "Заказано", но не имеют статуса "Импортировано".
select c1.P_ID,c1.Name,c2.Status
from T c1, T c2
where c1.P_ID = c2.P_ID
c1.Status="Ordered" and c2.status != "Imported"
Использование базы данных Oracle 11g