Cách thông thường là với một lựa chọn phụ:
select * from TableA where SomeColumn IN (
select Type from TheOtherTable
)
Tôi đoán bạn có where
mệnh đề trên chọn con cũng vậy.
Tùy thuộc vào độ phức tạp, đôi khi bạn thực hiện việc này với các phép nối bên ngoài thay vào đó:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null
Cái mà bạn sử dụng tùy thuộc vào tiêu chí bạn đang áp dụng cho cả hai bản ghi từ TableA
và những gì tôi đã gọi là TheOtherTable
(cái có Type
).