我已经做了两个表的成绩(成绩)和科目(科目),但我想进一步作出一个子科目表,我感到困惑。以下是两个表格
等级(待定)
grade_id - grade_name
=====================
10 Class 9
11 Class 10
主题\u tbl
subject_id - subject_name - grade_parent
=========================================
1 English 10
2 Maths 10
3 Science 11
现在我想要一些子科目,比如说数学中的心理数学。我想到一个想法如下:
subject_id - subject_name - grade_parent - hasSubject
======================================================
1 English 10 0
2 Maths 10 1
3 Science 11 0
4 Mental Maths 2 0
我将检查每个科目,如果hassubject是1,那么它将再次循环以查找subject\u tbl中的grade\u parent。我不知道这样做是否正确。请帮帮我!
1条答案
按热度按时间bxgwgixi1#
为你的“子主题”准备一张单独的table。你所需要的只是
id
在子主题中subject_id
从主题表和子主题的名称。然后你可以把两个表连接起来,得到哪些主题有子主题等等。