如何在教义2中按案例排序(Symfony2)
2022-08-30 16:23:10
我想通过使用Symfony 2.3中的教义来运行此查询。但似乎学说不理解CASE的陈述。任何人都可以帮忙吗?提前感谢您!
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