Select S.A From S Where Exists(Select Top 1 1 From R  Where S.A = R.A)

解决方案 »

  1.   

    SELECT
    S.A
    FROM
    S LEFT JOIN R ON ','+S.A+',' LIKE '%,'+R.A+',%'
    WHERE R.A IS NOT NULL GROUP BY S.A
     可以这样
    也可以这样
    SELECT
    S.A
    FROM
    S
    WHERE EXISTS(SELECT 1 FROM R WHERE ','+S.A+',' LIKE '%,'+R.A+',%')
      

  2.   

    S表中A列字符串行                         E列1901,1361,1362                                            hgfhfdghgh
    1361,1362,1364                                            dgfdgfdfsd
    1361,2456,2346,1902,1367                fdfdfdsfd
    2456,2346,1902,2376                            dfdsfddfd
    R表中的A     B列      C列
    1901             中文      english
    2346             中文      english
    1362            中文            english
    1361             中文      english
    表中有很多列大概21个列。里面值都很多的。
      

  3.   

    可以这样
    SELECT
    S.*
    FROM
    S
    WHERE EXISTS(SELECT 1 FROM R WHERE ','+S.A+',' LIKE '%,'+R.A+',%')
      

  4.   

    select * from s where A in (select a from R)