Jak ZAMAWIAĆ PRZEZ CASE w Doctrine2 (Symfony2)
Chcę uruchomić to zapytanie, używając Doctrine w Symfony 2.3. Ale wygląda na to, że Doctrine nie rozumie instrukcji CASE. Czy ktoś może pomóc? Z góry dziękuję!
SELECT max(id) id, name
FROM cards
WHERE name like '%John%'
GROUP BY name
ORDER BY CASE WHEN name like 'John %' THEN 0
WHEN name like 'John%' THEN 1
WHEN name like '% John%' THEN 2
ELSE 3
END, name