表关系一对多的两个表中,假设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
展开
 我来答
cooke1234
2013-08-01 · TA获得超过6861个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3613万
展开全部
从A表 Left join B表

如果不想列出 没有联系人的学生,那么就 从B表 join A表
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式