【发布时间】:2010-12-10 14:34:07
【问题描述】:
我有两列根据特定条件连接在一起,但我还想检查其他两列是否相同,如果它们相同则返回一个位字段。
有没有比使用 CASE WHEN 更简单的解决方案?
理想情况下我可以使用:
SELECT Column1 = Column2 AS MyDesiredResult
FROM Table1
INNER JOIN Table2 ON Table1.PrimaryKey = Table2.ForeignKey
【问题讨论】:
-
在输出中返回一个位字段/列?
-
非常好的问题,希望语法有效。注意:在 C++ 和其他 C 语言中,它们使用 '=' 进行赋值操作,使用 == 进行比较。
标签: sql sql-server tsql