SELECT DISTINCT e.label FROM Entity e
GROUP BY e.label
ORDER BY COUNT(e.label) DESC
我沒有得到任何錯誤和結果進行排序幾乎正確的,但也有一些數值錯誤(或者兩個值翻轉或者一些單值完全地放錯位置)
編輯:
添加COUNT(e.label)到我的SELECT子句解決了這一問題此查詢。
但其中也包含了WHERE子句中的問題類似的查詢仍然存在:
SELECT DISTINCT e.label, COUNT(e.label) FROM Entity e
WHERE TYPE(e.cat) = :category
GROUP BY e.label
ORDER BY COUNT(e.label) DESC
您確定可以正確傳遞':category'參數作爲參數嗎?嘗試將所需的類類型直接放入SQL中。 – MicSim
傳入':category'可以正常工作。 –