Hey Leute,
ich stell mich gerade zu Glatt an und wundere mich, das mir das Query
dennoch Zeilen ausgibt, wo es leere bzw. mit
Habe ich das in den WHERE-Klauseln nicht explizt ausgeschlossen?
Nachtrag:
Ok ... anstatt den OR-Verknüpfungen sollte es AND heissen.
Dann werden auch nur die gewünschten Zeilen ausgegeben.
ich stell mich gerade zu Glatt an und wundere mich, das mir das Query
dennoch Zeilen ausgibt, wo es leere bzw. mit
UNDEF
gefüllte Felder gibt.Brainfuck-Quellcode
- mysql> SELECT * from `3040_info` WHERE Messdatum != "" OR Messdatum != "UNDEF" AND Rauheitsdatum != "" OR Rauheitsdatum != "UNDEF" limit 3;
- +----+-------------+-----------+-------------+-----------+------------------------------------------------+---------------+
- | ID | TXLCode | geliefert | Lieferdatum | Lieferbox | Messdatum | Rauheitsdatum |
- +----+-------------+-----------+-------------+-----------+------------------------------------------------+---------------+
- | 1 | GW100990000 | NULL | NULL | NULL | Vorabeintrag Messmaske3040 27.05.2014 08:45:47 | UNDEF |
- | 2 | GW101020036 | NULL | NULL | NULL | importiert am 08.04.2014 09:39:44 | |
- | 3 | GW101020043 | NULL | NULL | NULL | importiert am 08.04.2014 09:39:02 | |
- +----+-------------+-----------+-------------+-----------+------------------------------------------------+---------------+
- 3 rows in set (0.00 sec)
Habe ich das in den WHERE-Klauseln nicht explizt ausgeschlossen?
Nachtrag:
Ok ... anstatt den OR-Verknüpfungen sollte es AND heissen.
Dann werden auch nur die gewünschten Zeilen ausgegeben.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „hirnwunde“ ()