我正在为一家多站点公司构建 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]
如果这有道理?!