試験 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点以上の者の選抜方法は??