Den sædvanlige måde er med et undervalg:
select * from TableA where SomeColumn IN (
select Type from TheOtherTable
)
Jeg gætter på, at du har en where
klausul også på undervalget.
Afhængigt af kompleksitet gør du nogle gange dette med ydre joinforbindelser i stedet:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null
Hvilken du bruger afhænger af de kriterier, du anvender på begge poster fra TableA
og det, jeg har kaldt TheOtherTable
(den med Type
).