我有2张桌子。学生主表和学生资格表。我想从主表中选择一条记录,并将其插入到资格表中。唯一的问题是,在资格表中,每个学生应该有10条记录。
例如:如果学生硕士有5条记录,则学生资格表必须具有 5 * 10 = 50条记录
我尝试使用插入到具有主选择权限的资格中,但是记录没有保存10次。
下面是我的查询:
Insert INTO student.qualification(std_id,qualf,count)
Select std_id,qualf,$i from student.master where status = 'pass');
$ i,因为我试图重复10次循环
任何人都可以建议一种替代方法来实现此结果
预期输出:
Master Table
Student ID
1
2
3
Qualification Table
Student ID Qualification Count
1 A 1
1 B 2
1 C 3
......
1 J 10
2 A 1
...
2 J 10
类似的其他学生记录。如上所述,我尝试使用一个for循环,在该循环内,insert_ select查询增加记录 任何人都可以建议一种替代方法来实现此结果