作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经为成绩(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/
我创建了一个小的下拉菜单,其中有我想在选择初级类时看到 1、2、3、4、5 年级的类(class)。我该怎么做我已经在此处实现了一些部分我已经附上 css 和我的代码 body{ font-f
我是一名优秀的程序员,十分优秀!