我有两张table,
当前表
新表(预期输出)
我要做的是匹配当前\u表中的2列(num和temp\u closed),并输出到新的\u表。
首先,我尝试选择num列中所有不在temp\u closed中的行
SELECT * FROM Current_table WHERE temp_closed <> Num
结果为“0”
他们试过了,
SELECT
CASE WHEN num =temp_closed
THEN '1'
ELSE '0'
END
AS MyDesiredResult
FROM Current_Table
然后一切都是“0”
我想知道如何从列num中选择不在temp\u closed列中的任何值
我查了很多例子,所有的例子都是如何做它在两个表不在同一个表。任何帮助都将不胜感激。谢谢
2条答案
按热度按时间ao218c7q1#
你应该试试下面
选择*from current\u table ct,current\u table ct2 where ct.num<>ct2.temp\u closed
ulydmbyx2#
如果我理解正确,你要做的是: