私はSQLを初めて使用するので、このクエリについて少し助けが必要です。
UPDATE student
SET s.date_of_birth= SELECT count(*) max date_of_birth
FROM student WHERE batch =st.batch
FROM student s, student st
WHERE st.date_of_birth IS NULL
私が必要とするのは、そのバッチdate_of_birth
の最も一般的なものを数えることによって、それが空であるところを埋めることです。date_of_birth
私が示したものを考えると、どうすればこれを行うことができますか?