1

Oracle 说标量子查询在以下地方不是有效的表达式:

  • 在 CASE 表达式的 WHEN 条件中

  • 在 GROUP BY 和 HAVING 子句中

但是为什么下面的查询没有给出任何错误。(不要去目的,我只是尝试一些随机的例子)

select case when (select id from employee where id=60)=60 then 1 end if from employee; 

select id from employee group by id having (select id from employee where id=60)=60;

让只有一个 id 值为 60

4

0 回答 0