Il solito modo è con una sottoselezione:
select * from TableA where SomeColumn IN (
select Type from TheOtherTable
)
Immagino che avresti un where
clausola anche sulla sottoselezione.
A seconda della complessità, a volte lo fai invece con gli outer join:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null
Quale utilizzi dipende dai criteri che stai applicando a entrambi i record di TableA
e quello che ho chiamato TheOtherTable
(quello con Type
).