我想更新数据表对于那些谁得分考试ID 1,2比80更多我试试这个Mysql的更新+ SELECT查询
UPDATE data
SET
column = 'value'
WHERE
(SELECT * FROM exams
WHERE (id = '1' AND score >= 80) AND (id = '2' AND score >= 80));
它给我0的结果。但它应该有几百个结果ANY帮助?
我认为这个问题是这样的:
SELECT * FROM exams
WHERE (id = '1' AND score >= 80) AND (id = '2' AND score >= 80)
它给0的结果。如何选择考试1和2分均超过80分的考生?
你应该提供关于你数据的更多信息 – Rockcoder 2010-01-08 13:33:10
什么样的数据? – mysqllearner 2010-01-08 13:34:21
您正在使用的表格和列 – Rockcoder 2010-01-08 13:35:51