我正在尝试拔出:
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/