Я новичок в этом, но у меня есть пример таблицы:
|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?