缺少表达式时的SQL情况

问题描述

我在Oracle sql中收到ORA-00936缺少表达式错误。我找不到错误在哪里。谁能帮我?谢谢

 case when (select p.template_id from ifsapp.PURCHASE_ORDER_APPROVAL p where p.template_id='T0009' and p.order_no=po.order_no) then 'NOT QC APPROVED'
  when sp.qc_approval_db = 'Y' then  'QC APPROVED' ELSE 'NOT QC APPROVED'
   END VENDOR_QC_TYPE,

解决方法

您需要与子查询进行某种比较,例如Dim k As Integer k = 1 For Each row In rng.Rows rowindex(k) = row.Cells.Row k = k + 1 Next

exists

您的问题没有指定您想要的实际逻辑,因此还有其他可能性,例如 case when exists (select . . . =

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...