我想更新數據表對於那些誰得分考試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