Obvyklým způsobem je podvýběr:
select * from TableA where SomeColumn IN (
select Type from TheOtherTable
)
Hádám, že byste měli where klauzule také na podvýběru.
V závislosti na složitosti to někdy místo toho provedete pomocí vnějších spojení:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null
To, co použijete, závisí na kritériích, která aplikujete na oba záznamy z TableA a to, co jsem nazval TheOtherTable (ten s Type ).