Ich verwende die folgende SQLite-Abfrage zum Abrufen von Daten vom Typ Farmer oder Buyer.Aber es zeigt die gelöschten Daten auch in dieser Abfrage.In der Tabelle habe ich den Typ als Landwirt, Arbeiter und Käufer, in dem ich die Daten nehmen möchte, die vom Typ Farmer und Buyer nicht gelöscht werden. Kann mir jemand sagen, was in dieser Frage falsch ist.Sqlite Where-Klausel mit oder zeigt gelöschte Datensätze
SELECT * FROM contacts WHERE user_id = 317 AND (is_deleted IS NULL or is_deleted != 'true') AND type = 'Farmer' OR type = 'Buyer' ORDER BY name COLLATE NOCASE ASC
Tabellenstruktur: