私はSQLServer2008を実行しようとしている開発者であり、行き詰まっています。
私は次の2つのテーブルを持っています
表1
Local Area | ManagerID
ABC-SDF-LKJ | 1234
ABC-KJH-GHJ | 4321
XZY-TRS-YEU | 4321
XZY-BFG-GFH | 6789
INT-HSL-DSL | 6789
表2
Region | ManagerID
ABC | 4321
INT | 5764
XZY | 8647
のすべての行を返すクエリを作成する必要がありますManagerId
。がテーブル2に存在する場合はManagerId
、それらがマネージャーであるテーブル1のすべての行と、マネージャーであるリージョンで始まるテーブル1のすべての行を返す必要があります。
上記のデータを考えるとManagerId = 4321
、
ABC-SDF-LKJ
ABC-KJH-GHJ
XZY-TRS-YEU
ManagerId = 8647
戻る必要があります が
XZY-BFG-GFH
XZY-TRS-YEU
そしてManagerId = 1234
戻る必要があります
ABC-SDF-LKJ
誰かがこれを行う方法を知っていますか?