我正在为一家多站点公司构建 IT 支持票务门户。我无法理解 JOIN、INNER JOIN、ON 等。
我有 3 张桌子:
- 首先
Support_Ticket
包含Site_ID
,我已经从之前的查询中获得了。
所以我有Site_ID
,并且需要获取负责该站点支持的工程师的姓名(字符串)。可以说Hull
是Site_ID:1
。
其他 2 张桌子:
Site_Details
: 包含(除其他外)Site_ID
和Site_Default_Engineer_ID
.Engineers
: 包含(除其他外)[Engineer_ID
] 和Engineer_Display_Name
.
我想要实现的是(伪代码!):
return [Engineers].[Engineer_Display_Name]
where
[Engineers].[Engineer_ID] = [Site_Details].[Site_Default_Engineer_ID]
(but first) return [Site_Details].[Site_Default_Engineer_ID] where
[Site_Details].[Site_ID] = [Support_Ticket].[Site_ID]
如果这有道理?!