Ilja: MySQL IF

Beitrag lesen

yo,

SELECT * FROM test_tabelle WHERE IF(test_spalte = 'test1', 'test_spalte = 'test2'')
Nicht OK

zum einen fehlt die fehlermeldung, die du bekommst. die ist immer hilfreich dabei. zum anderen kann deine query so nicht funktionieren, semantisch und syntaktisch nicht. ich bin mir nicht ganz sicher, was du erreichen willst. aber meine kristall-kugel schlägt mir folgendes vor.

SELECT IF(test_spalte = 'test1', 'test2', test_spalte) AS Spalte
FROM test_tabelle
WHERE test_spalte = 'test1' OR test_spalte = 'test2'

Ilja