mysql - 大于值 1 的 SQL 查询将不起作用?

标签 mysql

我正在尝试拔出:

question_id, question_body, answer_value

如果 answer_value 大于 1,但它不起作用?

SELECT answers.question_id, question_body, answer_value FROM answers 
LEFT JOIN questions on answers.question_id = questions.question_id 
where question_sort=1 AND form_id=1479043482602207 WHEN answer_value=>1

最佳答案

尝试以下操作:

SELECT answers.question_id, question_body, answer_value FROM answers 
LEFT JOIN questions ON answers.question_id = questions.question_id 
WHERE question_sort=1 
AND form_id=1479043482602207 
AND answer_value >= 1

“大于或等于”的正确语法是“>=”。

您还应该只使用另一个“AND”而不是“WHEN”。

关于mysql - 大于值 1 的 SQL 查询将不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25812290/

相关文章:

mysql - SQL - varchar 与 int 的性能

php - 同一 MYSQL 查询中的父消息和子消息

mysql - 从一张表和一张对应的表中获取记录

mysql - 在MySQL中选择除一列之外的所有列?

mysql - 在 Ruby Mysql 查询中使用变量

mysql - ubuntu上无法远程访问mysql数据库

php - Laravel mysql 选择结果

java - 使用 JDBC 连接到 MySQL DB 的问题

php - 运行准备好的语句 (MySQL/PHP)

javascript - 使用 Jquery 和 ajax 更新 HTML 表