mysql - 删除 FROM Kunden_ansprechpartner as a left join Ansprechpartner as b on a.AnsPaID=b.AnsPaID where b.AnsPaID=400 and Kdnr = 10088
问题描述
Delete FROM
Kunden_ansprechpartner as a left join Ansprechpartner as b on a.AnsPaID=b.AnsPaID
where b.AnsPaID=400 and Kdnr = 10088
为什么这个 Sql-Statemnt 不起作用;
解决方案
您需要删除as
,因为它不是关键字。此外,您需要指定要从中删除的表的别名,例如:
DELETE a.* FROM
Kunden_ansprechpartner a left join Ansprechpartner b ON a.AnsPaID=b.AnsPaID
WHERE b.AnsPaID=400 AND Kdnr = 10088
推荐阅读
- android - 通过 fetch、XHR 和 axios 在 React Native 中上传文件在 Android 上失败,但在 iOS 上有效
- javascript - 我无法弄清楚 Firebase 身份验证
- reactjs - 世博会日历警报问题
- python - 使用 Python 对 BigQuery API REST 进行身份验证问题
- c# - 如何使 WPF ComboBox 项目可见但不可选择?
- java - 哪个更快:直接访问存储库或使用带有结果的 hashmap?
- sql - 使用 SQL Server 中另一个表的 id 更新现有表的新外键列
- javascript - 我只想提取json。帮助正则表达式。开发环境是javascript
- excel - 使用 Excel VBA 解压缩文件
- postgresql - 从 postgresql 中的面向行的表单中获取对话