gpt4 book ai didi

带有主题和子主题的年级 MySQL 表设计

转载 作者:行者123 更新时间:2023-11-29 18:01:28 26 4
gpt4 key购买 nike

我已经为成绩(grades_tbl)和主题(subject_tbl)制作了两个表格,但我想进一步制作一个我感到困惑的子主题表。以下是2个表

grades_tbl

grade_id - grade_name
=====================
10 Class 9
11 Class 10

subject_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_tbl 中的grade_parent。我不知道这是否是正确的方法。

最佳答案

为您的“子主题”准备一个单独的表格。您需要的只是子主题的 id、主题表中的 subject_id 以及子主题的名称。

然后您可以连接两个表以获取哪些主题有子主题等。

关于带有主题和子主题的年级 MySQL 表设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48286436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com