マルチサイト企業向けの 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]
それが理にかなっていれば?