Dla zrozumienia o co mi chodzi podam kod:
SELECT IFNULL(wyrazenie, IFNULL(inne_wyrazenie, cos_jeszcze_innego)) AS `mojanazwa`, `inne_dane` FROM `tabela` LEFT JOIN `innatabela` ON (...) WHERE (...) GROUP BY `TUCHCĘ_MOJANAZWA` DESC
SELECT IFNULL(wyrazenie, IFNULL(inne_wyrazenie, cos_jeszcze_innego)) AS `mojanazwa`, `inne_dane` FROM `tabela` LEFT JOIN `innatabela` ON (...) WHERE (...) GROUP BY `TUCHCĘ_MOJANAZWA` DESC
SELECT UPPER(test) AS pp FROM tabela GROUP BY pp
IFNULL(wyrazenie, IFNULL(inne_wyrazenie, cos_jeszcze_innego))