我通过以下查询获取所有计数值 但是现在我需要我得到的所有这些计数值的总和。 我该怎么做?
SELECT pkg_name, IF(COUNT(*)<=2, COUNT(*), 2) AS total from packages GROUP by pkg_name
最佳答案
您可以使用额外的选择从驱动表中获取数据,这样您就可以对驱动表中的所有值求和
SELECT sum(total) as total_value
FROM (SELECT pkg_name, IF(COUNT(*)<=2, COUNT(*), 2) AS total
FROM packages
GROUP by pkg_name) final_table
关于php - 在 sql 中使用 if 和 count 后求和字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45507284/