首先感谢您停下来阅读此问题。 所以这是我的问题。 我在mysql中有一个名为tbl_section的表,其核心字段应为:
所以这里的交易可能是1个部分有多个student_id,如果是这样我应该怎么做呢?我已经尝试过研究数据类型Enum来解决这个困境,但所有这些 我得到了什么。
希望你们有一个解决方案。 谢谢你的阅读! 谁会解决这个问题,我会制作一个他的雕像并像上帝一样把它放在我的前院!!
答案 0 :(得分:3)
是的,您需要主 - 详细信息表或1到N个关系表 即。
create table section (
section_id int,
section_name varchar(100),
adviser_id -- don't know what this field mean
)
create table student (
section_id int,
student_id int,
student_name varchar(200)
)
那么你可能会喜欢这个
insert into section (1, 'section1', 0)
insert into student (1,10,'John Gordon')
insert into student (1,11,'Shor Khan')
然后你可以在第1节
中找到所有学生select * from student where section_id = 1