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