永发信息网

数据库中表中某列的个数不确定怎么办

答案:2  悬赏:30  手机版
解决时间 2021-03-14 20:48
比如:
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)

我听说要要有什么子表?联合主键?什么玩意的。。。没懂啊。。。从来没建立或用过这种表
最佳答案
哎,感觉你没怎么理解关系表的一些基础知识, 如果A表表示班级表,B表表示学生表,那么二者是一对多的关系,一个班级表的一行记录,可以对应B表的很多条(有多少个学生,就多少条记录啊),这样B表每一条,就是一个学生,可以有学生姓名的字段,有学生学号的字段,有学生年龄的字段,等等。。。怎么会存不下呢??
全部回答

很简单啊,就是查询出来的数据做一个循环就行了啊。

for(int i = 0;i < 包间list.size();i++){

   docment.write("<a href="" ><img scr="" </a>"/>);

}

可能你已经解决了,不然你可以来问我!!!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问下手机号码被我报停机了,因为我 手机被
在百度上写信 对方要输入数字密码才能看
克丽缇娜国际美容机构SPA冬冬美容仕女时尚馆
求C语言单链表创建及访问程序代码
天津中考美术纳入升学考试成绩总分吗
流沙管涌对建筑基坑的影响
西宁特殊钢集团有限责任公司怎么样
佛山市公安局南海分局桂城派出所叠二社区警务
电脑主机开关又闪绿灯又闪红灯怎么回事??开
Hmmm....是什么意思
新州在哪里
柳浪湾6号院地址在什么地方,想过去办事
玫瑰花一定代表爱情吗
日湖国贸中心自行车租赁点地址有知道的么?有
我才12岁上小学,现在老是拉不出大便,肚子好涨
推荐资讯
云南个旧到安顺有多少公里
货已寄出卖家补同意退款运单编号怎么写
一品香纯驴肉店在什么地方啊,我要过去处理事
聚金堂药房在哪里啊,我有事要去这个地方
QQ飞车半夜开道具真的几率大吗?
听说妹妹可以让哥哥变暖男,弟弟可以让姐姐发
山东索尔特种装备有限公司怎么去啊,有知道地
沈阳豪门夜艳怎么样
歌词为什么爱情没有想象中的完美
为什么我上传照片的时候总回说网络繁忙,上传
京东有卖670x320开孔天然气灶具吗
关于我想去韩国S.M公司当练习生!大神们帮帮
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?