dedlfix: WHERE status IN

Beitrag lesen

Tach!

ich dachte mit

WHERE status IN (1, 2) ORDER by id DESC

sage ich, dass ich nur die Datensätze haben möchte die den status 1 ODER 2 haben?

Ja, außerdem sagst du damit, dass die Ergebnismenge absteigend nach der id sortiert sein soll. Letzteres ist meist keine gescheite Vorgehensweise, weil eine ID identifizieren soll und nicht zwangsläufig garantiert zeitlich aufsteigende Werte hat.

In meiner Datenbank befinden sich auch noch Datensätze die den status 3 haben, die möchte ich nicht mit auslesen.

Was mache ich falsch?

Kann ich dir nicht sagen, weil ich aus dem kleinen Stückchen keinen allgemeinen Fehler erkennen kann. Die Datenbankstruktur und Beispieldatensätze wären zur Analyse hilfreich.

dedlfix.