表关系一对多的两个表中,假设A、B表,取出B表的多条记录
假设A表(学号id、姓名name)、B表(学号id、序号ser、紧急联系人name、紧急联系人电话tel)A表和B表以学号id联系起来A表内容如下学号id姓名name20...
假设A表(学号id、姓名name)、B表(学号id、序号ser、紧急联系人name、紧急联系人电话tel)
A表和B表以学号id联系起来
A表内容如下
学号id 姓名name
201001 张三
201002 李四
B表内容如下
学号id 序号ser 紧急联系人name 紧急联系人电话tel
201001 1 张三父亲 1453
201001 2 张三母亲 24334
201002 1 李四父亲 983
201002 2 李四母亲 5672
现在我想A表 join B表后只取出B表中的一条记录,也就是想列出A表中每位学员的多位紧急联系人,sql怎么写?
期望的结果是
学号id 姓名name 紧急联系人name 紧急联系人电话
201001 张三 张三父亲 1453
201001 张三 张三母亲 24334
201002 李四 李四父亲 983
201002 李四 李四母亲 5672 展开
A表和B表以学号id联系起来
A表内容如下
学号id 姓名name
201001 张三
201002 李四
B表内容如下
学号id 序号ser 紧急联系人name 紧急联系人电话tel
201001 1 张三父亲 1453
201001 2 张三母亲 24334
201002 1 李四父亲 983
201002 2 李四母亲 5672
现在我想A表 join B表后只取出B表中的一条记录,也就是想列出A表中每位学员的多位紧急联系人,sql怎么写?
期望的结果是
学号id 姓名name 紧急联系人name 紧急联系人电话
201001 张三 张三父亲 1453
201001 张三 张三母亲 24334
201002 李四 李四父亲 983
201002 李四 李四母亲 5672 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询