簡體   English   中英

MySQL COUNT查詢返回行中值的總和

[英]MySQL COUNT query return total of values in rows

我有一個留言簿,消息存儲在表格中。 每條消息都有一個“點擊”字段。 如何運行將計算總點擊次數的查詢?

SELECT name, COUNT(hits) FROM guestbook_message WHERE name='".$req_user_info['username']."' GROUP BY name";

這將返回用戶已發布的消息量,其中“點擊”字段中有值。 但不是命中總數。

如果有3條消息,每條消息有3次點擊,則應返回“9次點擊”。 但我上面發布的查詢將返回“3”。

非常感謝。

我想你是在追求SUM

SELECT name, SUM(hits) FROM guestbook_message WHERE name='".$req_user_info['username']."' GROUP BY name";

您想要SUM而不是COUNT。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM