SQL WHERE.. IN clause multiple columns

前端 未结 13 1285
死守一世寂寞
死守一世寂寞 2020-11-29 15:56

I need to implement the following query in SQL Server:

select *
from table1
WHERE  (CM_PLAN_ID,Individual_ID)
IN
(
 Select CM_PLAN_ID, Individual_ID
 From CR         


        
13条回答
  •  既然无缘
    2020-11-29 16:19

    If you want for one table then use following query

    SELECT S.* 
    FROM Student_info S
      INNER JOIN Student_info UT
        ON S.id = UT.id
        AND S.studentName = UT.studentName
    where S.id in (1,2) and S.studentName in ('a','b')
    

    and table data as follow

    id|name|adde|city
    1   a   ad  ca
    2   b   bd  bd
    3   a   ad  ad
    4   b   bd  bd
    5   c   cd  cd
    

    Then output as follow

    id|name|adde|city
    1   a   ad  ca
    2   b   bd  bd
    

提交回复
热议问题