Logik dieser Art gehört wahrscheinlich am besten in die Präsentations- und nicht in die Datenbankebene Ihrer Anwendung. Es ist jedoch trotzdem möglich, entweder MySQLs IF()
Funktion oder deren CASE
Ausdruck – zum Beispiel:
SELECT art, type, IF(type='b',NULL,price) price FROM x;
Sehen Sie es auf sqlfiddle .