mysql - 在 Plotalot 中使用 BETWEEN 子句

标签 mysql joomla2.5 between

尝试创建排行榜并使用 Plotalot 图表进行显示。我正在使用 BETWEEN 子句,但我似乎没有得到我期望的结果,即......没有结果!将不胜感激对此的支持。

代码是

SELECT FieldName, COUNT(FieldValue) AS "Total" 
FROM jos_rsform_submission_values 
WHERE FieldName LIKE'Goals' AND "Total" BETWEEN 1 AND 20 ORDER BY Total DESC

最佳答案

我希望您已经知道使用 WHERE 语法应该有结果。

尝试不使用“”

SELECT FieldName, COUNT(FieldValue) `Total`
FROM jos_rsform_submission_values 
WHERE FieldName LIKE 'Goals' AND Total BETWEEN 1 AND 20 ORDER BY Total DESC

也可以使用子查询来完成

SELECT * FROM
(    
SELECT FieldName, COUNT(FieldValue)  `Total`
FROM jos_rsform_submission_values 
WHERE FieldName LIKE 'Goals' 
) Sub WHERE Sub.Total BETWEEN 1 AND 20 
ORDER BY Sub.Total DESC

尝试此查询以确保匹配项总数在 1 到 20 之间

    SELECT FieldName, COUNT(FieldValue)  `Total`
    FROM jos_rsform_submission_values 
    GROUP BY FieldName

关于mysql - 在 Plotalot 中使用 BETWEEN 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609900/

相关文章:

MySQL - 如何在此代码中插入 BETWEEN...AND?

php - 从 foreach 循环更新数据库 php 不工作

mysql - 当角色完全不同时,将用户登录名和密码存储在数据库中的方法

php - 如何在 Laravel PHP 中访问一个文件夹到另一个文件夹

MySQL 5.5 响应时间慢

MySQL:BETWEEN - 查询结果不同

PHP无法连接生产服务器上的MySQL

php - Virtuemart 2 多语言制造商双

mysql - 无法从 phpmyadmin 正确导出泰米尔语

PHP/MYSQL BETWEEN Numbers循环相同的功能