我想为那些考试 id 1,2 超过 80 的人更新数据表。我试试这个
UPDATE data
SET column = 'value'
WHERE
(SELECT * FROM exams
WHERE (id = '1' AND score >= 80) AND (id = '2' AND score >= 80));
它给了我 0 结果。但它应该有几百个结果有什么帮助吗?
我认为问题是这样的:
SELECT * FROM exams
WHERE (id = '1' AND score >= 80) AND (id = '2' AND score >= 80)
它给出 0 结果。1、2考试都在80分以上的怎么选??