De gebruikelijke manier is met een subselect:
select * from TableA where SomeColumn IN (
select Type from TheOtherTable
)
Ik gok dat je een where
. zou hebben clausule ook op de subselect.
Afhankelijk van de complexiteit doe je dit soms met outer joins:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null
Welke u gebruikt, hangt af van de criteria die u toepast op beide records uit TableA
en wat ik heb genoemd TheOtherTable
(degene met Type
).