すべての入力データがわかっている場合に挿入を行う方法を理解しており、すべてのデータが選択に依存している場合に挿入を行う方法を知っていますが、その間を行う方法が見つかりません。私が今いる場所:
INSERT INTO takes (stu_id, "CS-001", 1, "Autumn", 2009, null)
VALUES (SELECT id AS stu_id
FROM student
WHERE dept_name = "Comp. Sci.")
したがって、学生のIDを除く他のすべての入力データを知っていますが、MySQLは構文エラーを返します。