Sql able2.col1-已修复。@user3448011似乎我今天过得不好-错误地在时删除了。现在试试。@Mureinik,关于“CASE table2.col4”,它有一个错误:找不到标识符。“table2.col1”也出现错误。@user3448011

Sql able2.col1-已修复。@user3448011似乎我今天过得不好-错误地在时删除了。现在试试。@Mureinik,关于“CASE table2.col4”,它有一个错误:找不到标识符。“table2.col1”也出现错误。@user3448011 ,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,able2.col1-已修复。@user3448011似乎我今天过得不好-错误地在时删除了。现在试试。@Mureinik,关于“CASE table2.col4”,它有一个错误:找不到标识符。“table2.col1”也出现错误。@user3448011 arg,愚蠢的输入错误-应该是table2.col1-已修复。@user3448011好像我今天过得不好-错误地在时删除了。现在再试。@don Linoff,我得到的错误是“t1\u new”无效对象名。@don Linoff,我得到的错误是“


able2.col1-已修复。@user3448011似乎我今天过得不好-错误地在时删除了
。现在试试。@Mureinik,关于“CASE table2.col4”,它有一个错误:找不到标识符。“table2.col1”也出现错误。@user3448011 arg,愚蠢的输入错误-应该是
table2.col1
-已修复。@user3448011好像我今天过得不好-错误地在
时删除了
。现在再试。@don Linoff,我得到的错误是“t1\u new”无效对象名。@don Linoff,我得到的错误是“t1\u new”无效对象名。
     col1    col2   col3
     abc    346   6546
     hth     549   974
       col1   col2  col3  col4
       abc    346   6546   1
       hth     549   974    0 
   col1 
    abc    
    sfsdf
SELECT *, 
(
      SELECT 1 as col4
       FROM Table2 as a 
       INNER JOIN  Table1 as b
       on b.col1 = a.col1

      SELECT 0 as col4
       FROM Table2 as a 
       INNER JOIN  Table1 as b
       on b.col1 <> a.col1  # I do not know how to do this !!!
)
 INTO table1_new
 FROM table1
INSERT INTO T2
  SELECT COL1,COL2,COL3, (COL1+COL2) FROM T1
SELECT          table1.col1, col2, col3, 
                CASE WHEN table2.col1 IS NULL THEN 0 ELSE 1 END AS col4
INTO            table1_new
FROM            table1
LEFT OUTER JOIN table2 ON table1.col1 = table2.col1
SELECT 
   CASE 
       WHEN b.col1 = a.col1 THEN 1 
       ELSE 0 
   END as col4
FROM Table1 as a 
    LEFT JOIN Table2 as b
    on b.col1 = a.col1
insert into table1_new(col1, col2, col3, col4)
    select col1, col2, col3,
           (case when exists (select 1 from table2 t2 where t2.col1 = t1.col1)
                 then 1 else 0
            end)
    from table1 t1;
INSERT INTO Table1_new (col1,col2,col3,col4)
SELECT col1,col2,col3,0
FROM Table1
UPDATE t1 SET col4=1
FROM Table1_new t1
    JOIN Table2 t2 ON t2.col1=t1.col1