我正在尝试为我的项目编写这种类型的查询,但我不能。我知道查询中存在问题。我想在另一个表的数据库中插入一些值,并在同一个数据库表中插入新值
INSERT into project_result (project_id, student_id, category, language, project_title)
SELECT project_id,student_id,category,language,project_title
FROM participants AND INSERT into project_result(marks) VALUES(90)
您还可以直接在INSERT ... SELECT
查询中包含常量值,例如您已编写的。试试这个:
INSERT into project_result (project_id, student_id, category, language, project_title, marks)
SELECT project_id, student_id, category, language, project_title, 90
FROM participants
请注意,您可能需要在WHERE
上使用SELECT
条件,否则您将所有数据从participants
复制到project_result
。