考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

某医院的数据库有两个数据表,一个记录了患者的基本信息(包括患者ID、姓名,表名为patients),另一个记录了患者的就诊记录(包括就诊ID、患者ID、就诊日期,表名为visits)。数据分析师需要将这两个表根据患者ID进行合并,并且保留所有已经有就诊记录的患者信息。其中patients作为左表,visits作为右表,以下哪个SQL连接方式最合适()
A. 合并查询(UNION)
B. 左连接(LEFT JOIN)
C. 右连接(RIGHT JOIN)
D. 外连接(OUTER JOIN)
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

C 在这个场景中,visits 表是右表,patients 表是左表。右连接会返回所有来自右表(患者就诊记录)的记录,并与左表(患者信息)进行匹配。对于没有患者基本信息的就诊记录,左表会显示为NULL,但所有有就诊记录的患者都会保留在结果中。