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