ich die folgende Abfrage bin mit Daten aus MySQL-Datenbank zu erhalten und ich falsche Daten. Ich möchte alle Daten mit den cart_Status
von 2 oder 3, die müssen erhalten view_Status
von 1:Mysql Abfrage gibt falsche Daten mit where-Klausel
SELECT * FROM `cart` WHERE `view_Status` = 1 AND cart_Status = 2 OR `cart_Status` = 3
Dies ist, wie meine Datenstruktur und Tabelle wie folgt aussehen:
Aber in Folge Es gibt etwas unabhängig von view_Status = 1
, was nicht mein Ziel ist.
es zurück:
Natürlich ist es nicht etwas zurückgeben sollte! Aber es tut!
Try this SELECT * FROM 'cart' WHERE 'view_Status' = 1 UND (cart_Status = 2 ODER' cart_Status' = 3) ' –