Я пытаюсь объединить два оператора if в SQL-запросе, но мне не очень везет.
Два утверждения:
if(c.population > 100000000, Concat("Large ", c.GovernmentForm), c.GovernmentForm)
и
if(YEAR(now())-c.IndepYear > 50, Concat("Modern ", c.GovernmentForm, c.GovernmentForm)
Оба эти оператора IF работают отдельно друг от друга, но мне нужно, чтобы они были объединены в одно (например, выходные данные должны быть «Modern Large» и GovernmentForm, в отдельном столбце выходных данных). Я мог бы сделать это как функцию или процедуру, но они кажутся заблокированными на MySQL, который мы используем.
Есть предложения?