这是引发错误的查询部分(我对此有所帮助,我是新手):
select name
from sc_item_option_mtom mtom
join sc_item_option vars on vars.sys_id = mtom.sc_item_option
join sys_user u on u.sys_id = value
where mtom.request_item = req.sys_id
and (dv_item_option_new = 'SID ID Name'
and vars.order = 1) as [SID Name Application]
如果我取出and vars.order = 1
,它将起作用。
我已经尝试将括号放在各种不同的位置,更改条件的顺序,将其全部包裹在EXIST中,并在1周围加上''(但1在数据中为整数)。
有人可以帮忙吗?谢谢!
(select name from sc_item_option_mtom mtom join sc_item_option
vars on vars.sys_id = mtom.sc_item_option
join sys_user
u on u.sys_id = value where mtom.request_item = req.sys_id and (dv_item_option_new =
'SID ID Name' and vars.[order] = 1)) as [SID Name]