我無法找出此查詢背後的邏輯。在MySql/DQL(symfony查詢生成器)中選擇id及其計數
假設我們有一個表
post_bump(POST_ID,USER_ID)
我想結果集進行 - POST_ID,次數這個帖子的ID是表
我我使用的是symfony的查詢構建器,它依賴於DQL,但如果您知道如何在SQL中執行此操作,那麼我可能能夠解釋邏輯並將其自行放入DQL中。
我無法找出此查詢背後的邏輯。在MySql/DQL(symfony查詢生成器)中選擇id及其計數
假設我們有一個表
post_bump(POST_ID,USER_ID)
我想結果集進行 - POST_ID,次數這個帖子的ID是表
我我使用的是symfony的查詢構建器,它依賴於DQL,但如果您知道如何在SQL中執行此操作,那麼我可能能夠解釋邏輯並將其自行放入DQL中。
在SQL中,你可以做到這一點使用group by
和count
:
select post_id,
count(*) as times
from post_bump
group by post_id;
我不是Symfony的專家,但看看這有助於:
謝謝生病嘗試一下,看看鏈接 –