MYSQL更新,子查询,其中
我对Axon Ivy中的SQL语句没有什么问题MYSQL更新,子查询,其中,mysql,sql,Mysql,Sql,我对Axon Ivy中的SQL语句没有什么问题 UPDATE intra_gesuch SET status = in.gesuch.status, fk_sachbearbeiterin = (SELECT id_sachbearbeiterin FROM intra_sachbearbeiterin WHERE in.gesuch.sachbearbeiter.kuerz
UPDATE intra_gesuch
SET status = in.gesuch.status,
fk_sachbearbeiterin = (SELECT id_sachbearbeiterin
FROM intra_sachbearbeiterin
WHERE in.gesuch.sachbearbeiter.kuerzel = kuerzel);
WHERE casenumber = in.gesuch.casenumber;
但我有一个错误:
MySQLSyntaxErrorException:您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解要使用的正确语法
有人能帮我解决那个问题吗?谢谢。是否尝试删除
代码>在内部查询之后?将distinct添加到内部查询在.gesuch.sachbearbeiter.kuerzel中的位置是什么?显示所有表的结构,以及每个表中的数据示例(如果可能是MySQL或MS SQL server?SQL查询具有语法)。
'WHERE casenumber = 'b4133a49fd94'
SET status = 'Überprüfung Anforderungen', fk' at line 2
Failed to execute database query.
Original Query: UPDATE intra_gesuch WHERE casenumber = in.gesuch.casenumber SET status = in.gesuch.status, fk_sachbearbeiterin = (SELECT id_sachbearbeiterin FROM intra_sachbearbeiterin WHERE in.gesuch.sachbearbeiter.kuerzel = kuerzel)
Expanded Query: UPDATE intra_gesuch
WHERE casenumber = 'b4133a49fd94'
SET status = 'Überprüfung Anforderungen', fk_sachbearbeiterin =
(SELECT id_sachbearbeiterin
FROM intra_sachbearbeiterin
WHERE 'thsc' = kuerzel)