Zwykły sposób to podwybór:
select * from TableA where SomeColumn IN (
select Type from TheOtherTable
)
Domyślam się, że masz where
klauzula również w podselekcji.
W zależności od złożoności, czasami robisz to za pomocą złączeń zewnętrznych:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null
To, którego używasz, zależy od kryteriów, które stosujesz do obu rekordów z TableA
i to, co nazwałem TheOtherTable
(ten z Type
).