[mySQL] Abfrage funktioniert nicht....sollte einfach sein?!

stephandziurla

Erfahrenes Mitglied
Hi!

Also irgendwie ist heute nicht mein Tag:
Ich habe eine SQL-Abfrage, die wie folgt lautet:
Code:
SELECT * FROM T_Testtabelle WHERE `P1`!='';
Die Abfrage soll herausfinden, welche Datensätze in der Spalte P1 leer sind. - Kein Problem, es klappt.

Aber nun möchte ich das mit mehreren Spalten machen - wie funktioniert das? Ich habe das bisher so ausprobiert, bekomme aber immer leere Ergebnisse:
Code:
SELECT * FROM `T_Testtabelle` WHERE `P1` AND `P2` !='';

Woran kann das liegen? Rein theoretisch müssten 6 Datensätze gefunden werden...



--------------------------------------------------------------------------------------------------------------------------------

So ein Mist aber auch - man muss die vollständige Bedingung für jede Spalte angeben also:
Code:
SELECT * FROM `T_Testtabelle` WHERE ((`P1`!='') AND (`P2` !=''));

So what.....so funktionierts :)
 
Zuletzt bearbeitet:
Zurück