在我的用户表中,我的列名为“query”,表示用户按下SEARCH按钮的次数。
例如,我有:
login | query | company
user1 | 40 | 1
user2 | 60 | 1
user3 | 30 | 2
我尝试的是获取一家公司中所有用户的查询数量。我已经尝试过类似的东西:
$sql = "SELECT count(*) as total_count FROM users WHERE company = :company";
但这只是给了我一家公司的人数,我不知道如何编辑它来统计所有查询。
答案 0 :(得分:4)
您可以group by
公司和sum
查询次数:
SELECT company, SUM(query) as total_count
FROM users
GROUP BY company
答案 1 :(得分:1)
试试这段代码:
$sql = "SELECT sum(query) as total_count FROM users group by company