任何想法我在尝试执行以下操作时收到此错误,我正在查找没有完整值的行,所有指定的值必须加起来为 98
SELECT *
FROM `lesson_tracking`
WHERE
userID = 19113
AND sum(dialogue+vocab_1+vocab_2+vocab_3+phrase_1+phrase_2+phrase_3+turorial+culture+dialogue_l+listening+tutorial_ex+writing+lang_ex) != 98
最佳答案
SUM
与 group by 子句一起使用。如果您只是将列值相加,则无需使用 sum()
。在你的情况下。下面就够了
SELECT *
FROM `lesson_tracking`
WHERE
userID = 19113
AND (dialogue+vocab_1+vocab_2+vocab_3+phrase_1+phrase_2+phrase_3+turorial+culture+dialogue_l+listening+tutorial_ex+writing+lang_ex) != 98
关于mysql - 群组功能使用无效如何解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25728306/