0
点赞
收藏
分享

微信扫一扫

1个表多个字段关联另一个表

绣文字 2022-01-10 阅读 110
sql

 A数据表中多个字段对应B数据表的ID,

现在要把B表的其他字段一起查询出来

一、数据表:

 1、SPEED_DETECTION_ROAD

它的 START_POINT_ID 和 END_POINT_ID字段对应下面表的ID,

2、SECTION_INFO:

 二、SQL语句:

SELECT
section1.SECTION_NAME AS sectionStart,
section2.SECTION_NAME AS sectionEND
FROM A表 AS road
inner join B表 AS section1
on road.START_POINT_ID = section1.SECTION_ID
inner join B表 AS section2
on road.END_POINT_ID = section2.SECTION_ID

思路:

SPEED_DETECTION_ROAD表有两个字段是SECTION_INFO表的ID,因此,Inner Join 数据表SECTION_INFO两次(join方式看业务)

三、查询结果

相关资源:...库替换工具,可根据一张表中对应的两组数据替换另一张表中的数据

举报

相关推荐

0 条评论