paco: MySQL-abfrage mit ungleich liefert leeres ergebnis

Beitrag lesen

Hallo,

ich bin gerade etwas verwirrt.

ich auch.

Mit dem Zusatz
WHERE ausblenden = "true"
ebenfalls. Aber mit

WHERE ausblenden <> "true" bzw WHERE ausblenden != "true"

bekomme ich immer ein leeres Resultat zurück. Das ausblenden-Feld ist ein varchar, das true wird also als string da reingeschrieben.

Bitte mit Beispieldatensätzen und erhaltener sowie erwarteter Ergebnisliste zum Nachvollziehen. Das was Deiner Beschreibung entspricht, läßt sich nicht nachvollziehen.

Freundliche Grüße

Vinzenz

ok. Mein Problem läßt sich auch mit einfachster Abfrage reproduzieren
tabelle projekte:

+--+--------+---------+--------+--------+--------+------------+
 id  projekt  daten1    daten2   daten3   daten4   ausblenden
+--+--------+---------+--------+--------+--------+------------+
  1   pr1      bla       blu      blo      bli      NULL
+--+--------+---------+--------+--------+--------+------------+
  2   pr2      haha      huhu      hihi    hoho     true
+--+--------+---------+--------+--------+--------+------------+
  3   pr3      eins      zwei      drei     vier    NULL

SELECT projekt, daten1, ausblenden FROM projekte
WHERE ausblenden <> "true" liefert ein leeres Resultat.