выберите группу, кроме случаев, когда какой-либо элемент имеет определенный атрибут - PullRequest
0 голосов
/ 14 июля 2020

Я новичок в этом, но у меня есть пример таблицы:

|id| recordId|type|state|date| 
|---|---     | ---|---  |---|
|1 | A01     |1   |ACPTD|x|
|2 | A01     |1   |RJCTD|x|
|3 | A02     |1   |RJCTD|x|
|4 | A02     |1   |RJCTD|x|

Как мне получить элементы для указанного c recordID, типа и даты, но исключить элементы с тот же идентификатор записи, если у любого из них есть состояние ACPTD? что-то вроде этого.

SELECT * FROM sample as s WHERE (s.recordId, s.state, s.type, s.date) NOT IN (SELECT * FROM sample where state='ACPTD')

Возможно ли с django ORM?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...