Logika tego rodzaju prawdopodobnie najlepiej pasuje do warstwy prezentacji, a nie bazy danych. Niemniej jednak jest to możliwe przy użyciu IF()
funkcja lub jej CASE
wyrażenie — na przykład:
SELECT art, type, IF(type='b',NULL,price) price FROM x;
Zobacz go na sqlfiddle .