Ich versuche, alle Datensätze aus der Trip-Tabelle mit Ausnahme der Reisen von Vehicle1 für Contract1 ausgewählt. Etwas wie:SQL Wählen Sie alle außer
SELECT * FROM trips
WHERE vehicle != 'vehicle1'
WHILE contract = 'contract1'
Ich versuche, alle Datensätze aus der Trip-Tabelle mit Ausnahme der Reisen von Vehicle1 für Contract1 ausgewählt. Etwas wie:SQL Wählen Sie alle außer
SELECT * FROM trips
WHERE vehicle != 'vehicle1'
WHILE contract = 'contract1'
können Sie verwenden diese
SELECT * FROM trips
WHERE vehicle <> 'vehicle1'
OR contract <> 'contract1'
oder dieses
SELECT * FROM trips
WHERE NOT (vehicle = 'vehicle1' AND contract = 'contract1')
Ging mit Ihrem zweiten Suggestio n. 100% gearbeitet –
Verwenden Booleschen Operatoren (AND) - http://www.w3schools.com/sql/sql_and_or.asp
zum Beispiel: wo Fahrzeug =‘ vehicle1 'und contract =' contract1 '
Es scheint, wie das, was Sie brauchen, ist nur die or
logischen Operator zu prüfen, ob nicht auf der gleichen Zeile mindestens eine dieser Bedingungen nicht passieren:
SELECT *
FROM trips
WHERE vehicle != 'vehicle1' OR contract != 'contract1'
ich nicht verstehen konnte aber vielleicht nicht, dass Sie so etwas wie
SELECT * FROM Reisen WHERE NOT (Fahrzeug = 'vehicle1 UND Vertrag = 'contract1')
dies in der Tat eine sehr grundlegende Frage ist, würde ich über SQL gehen vorschlagen Tutorial-Abfragen - http://www.w3schools.com/sql/ – yogihosting