Kermit: if Anweisung in Abfrage

Beitrag lesen

SELECT feld1, feld2 FROM tabelle WHERE feld3='1'AND feld6<= CURRENT_DATE AND feld7>= CURRENT_DATE

dein where hast du ja schon mit folgepünktchen. was spricht gegen solche formulierung?

select feld1, feld 2, if(feld3, feld4, feld5) as angabe from Tabelle where....

naja es soll entweder feld4 oder feld5 als "angabe" ausgewählt werden je nachdem ob die Klauseln erfüllt sind oder nicht.
So wie Du vorschlägst zeigt er mir ja nur die Ergebnisse, bei denen die Klauseln erfüllt sind und wenn sie nicht erfüllt sind kein Ergebnis - aber er soll abhängig von den Klauseln entweder feld4 oder feld5 als "angabe" wählen.

Grüße,
Kermit