उप-चयन के साथ सामान्य तरीका है:
select * from TableA where SomeColumn IN (
select Type from TheOtherTable
)
मुझे लगता है कि आपके पास एक where
होगा उप-चयन पर भी खंड।
जटिलता के आधार पर, कभी-कभी आप इसके बजाय बाहरी जोड़ के साथ ऐसा करते हैं:
select * from TableA a
left outer join TheOtherTable b on a.SomeColumn = b.Type
where b.Type is not null
आप किस मापदंड का उपयोग करते हैं यह TableA
. के दोनों रिकॉर्डों पर आपके द्वारा लागू किए जा रहे मानदंड पर निर्भर करता है और जिसे मैंने TheOtherTable
कहा है (जिसके साथ Type
है )।