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
).