比如:
A表是班级表 里面有3条数据,ClassId分别为1、2、3
B表是班级成员表,通过ClassId和A表关联
B表除了ClassId外,还有Student这个字段,比如用来装学生姓名
现在的问题是,每个班人数不一样
比如1班有:甲1 甲2 ,2个人
2班有:乙1 ,1个人
3班有:丙1 丙2 丙3 ,3个人
怎么才能才Student字段中装下这些学生名字啊?
(不能用字符串链接 Student='甲1,甲2' 这种,而是当ClassID=3时,B表的Student有3个独立的数据,丙1、丙2、丙3)
我听说要要有什么子表?联合主键?什么玩意的。。。没懂啊。。。从来没建立或用过这种表
数据库中表中某列的个数不确定怎么办
答案:2 悬赏:30 手机版
解决时间 2021-03-14 20:48
- 提问者网友:骨子里的高雅
- 2021-03-14 14:52
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-03-14 16:07
哎,感觉你没怎么理解关系表的一些基础知识, 如果A表表示班级表,B表表示学生表,那么二者是一对多的关系,一个班级表的一行记录,可以对应B表的很多条(有多少个学生,就多少条记录啊),这样B表每一条,就是一个学生,可以有学生姓名的字段,有学生学号的字段,有学生年龄的字段,等等。。。怎么会存不下呢??
全部回答
- 1楼网友:动情书生
- 2021-03-14 16:27
很简单啊,就是查询出来的数据做一个循环就行了啊。
for(int i = 0;i < 包间list.size();i++){
docment.write("<a href="" ><img scr="" </a>"/>);
}
可能你已经解决了,不然你可以来问我!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯