Mysql 如何使用其他两个主键(自动)填写表格?
因此,我有3张表:Mysql 如何使用其他两个主键(自动)填写表格?,mysql,Mysql,因此,我有3张表: 教师 ------- 教师身份证 教师姓名 等级 ------- id_等级PK 品级名称 活动 ------- id_活动PK AI 教师身份证 身份证等级FK 活动名称为空 我希望mySQL中的数据库将表“activities”中的所有教师和所有成绩合并在一起,并将“name_activity”字段保留为空,以便稍后填写。我想自动完成。这有意义吗?我怎么做 或者我应该采取另一种方法吗?您想要一个笛卡尔积,它可以通过 我假设activities.id\u ac
- 教师
- -------
- 教师身份证
- 教师姓名
- 等级
- -------
- id_等级PK
- 品级名称
- 活动
- -------
- id_活动PK AI
- 教师身份证
- 身份证等级FK
- 活动名称为空
我希望mySQL中的数据库将表“activities”中的所有教师和所有成绩合并在一起,并将“name_activity”字段保留为空,以便稍后填写。我想自动完成。这有意义吗?我怎么做
或者我应该采取另一种方法吗?您想要一个笛卡尔积,它可以通过
我假设
activities.id\u activity
是AUTO\u INCREMENT
。对吗?没错,对不起,我没有具体说明
INSERT INTO `activities` (id_teacher, id_grade)
SELECT t.id_teacher, g.id_grade
FROM `teachers` t, `grades` g