Ale*_*das 1 sql oracle boolean
为什么oracle不承认这句话?它说在预期的地方找不到"来自关键字".它出什么问题了 ?
例:
select distinct a.id = b.id
from table1 a, table2 b
where a.column = X and b.column =Y;
Run Code Online (Sandbox Code Playgroud)
MySQL允许我这样做.那么我应该改变什么呢?
你的问题是a.id = b.id在select子句中是无效的sql.
编辑下面
鉴于您对期望布尔结果的评论,也许您正在寻找案例构造.
select case when a.id = b.id then 1 else 0 end BooleanResult
from tablea a join tableb b on something
where etc
Run Code Online (Sandbox Code Playgroud)