使用 LEFT JOIN 删除

2024-01-18

我想根据引用第一个表的另一个表中存在的数据从表中删除,但是,当我将其作为 SELECT stetement 运行时,我有有效的代码并显示要删除的值,但是当我将其更改为删除它给了我错误,我不明白它们为什么在那里。

DELETE leadCustomer.* FROM coursework.leadCustomer LEFT JOIN coursework.flightBooking
ON leadCustomer.customerID = flightBooking.customerID
WHERE leadCustomer.customerID NOT IN (
SELECT customerID FROM (SELECT customerID, status FROM coursework.flightBooking) AS
StatusCount where status IN  ('R','H') GROUP BY customerID
)
AND leadCustomer.customerID = 8;

Error:

ERROR:  syntax error at or near "leadCustomer"
LINE 1: DELETE leadCustomer.* FROM coursework.leadCustomer LEFT JOIN...
               ^

********** Error **********

ERROR: syntax error at or near "leadCustomer"
SQL state: 42601
Character: 8

我正在使用 postgres


样本。删除表“A”中的记录是否表“H”中没有记录

DELETE A FROM ARTICULO_ALMACEN A
LEFT JOIN HISTORICO_UNION H
ON A.COD_ARTICULO = H.COD_ARTICULO
AND A.COD_ALMACEN = H.COD_ARTICULO_ALMACEN
AND A.TPROPIEDAD1 = H.PROPIEDAD1
AND A.TPROPIEDAD2 = H.PROPIEDAD2
AND A.TPROPIEDAD3 = H.PROPIEDAD3
WHERE H.COD_ARTICULO IS NULL
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 LEFT JOIN 删除 的相关文章

随机推荐

  • 使用 Webpack 将 Angular 2 应用程序部署到 Tomcat - 404 错误

    我想构建 Angular 2 前端并将其部署到 Tomcat 应用程序服务器 为了开始使用 我完全按照以下介绍的步骤进行 https angular io docs ts latest guide webpack html https an
  • Bootstrap 表没有填充/边距?

    我有这张表 table class table table bordered table condensed col md 12 thead tr td Input td tr tr td td tr thead table
  • WordPress 自定义分页 $wpdb->get_results

    我可以通过 wpdb gt get results 从 Wordpress 数据库获取自定义数据 如下所示 results wpdb gt get results query OBJECT 不过我想使用对数据进行分页paginate lin
  • Play 2 中是否有默认的捕获所有新操作的路由?

    在播放 1 中 您定义的新操作具有默认路由 controller action controller action 这在新项目中默认出现 Play 2 2 1 的等效版本是什么 为什么它没有出现在默认路由文件中 实际上有一条包罗万象的路线可
  • com.facebook.FacebookAuthorizationException:未知错误:密钥哈希与任何存储的密钥哈希不匹配

    我很多时间尝试将我的 Android 应用程序与 facebook 连接 但得到哈希密钥的解释 我在这里阅读了有关此问题的问题 但没有成功解决我的问题 我运行此代码来获取哈希密钥 try PackageInfo info getPackag
  • 如何在 SwiftUI 中设置分段控制器的高度?

    有没有办法改变 SwiftUI 中分段控制器的高度 或者只通过创建自定义分段控制器来实现 我尝试了 frame height 但没有任何改变 我需要增加分段控制器的高度 State private var userType 0 init U
  • Objective-C 访问数组

    我已完成以下尝试创建 2d 和 3d 数组 Array1 NSMutableArray alloc init Array2 NSMutableArray alloc init Array3 NSMutableArray alloc init
  • Rails:获取当前请求的控制器和操作

    在我的 Rails 应用程序中 我使用在views layouts application html erb中 奇怪的是 价值观params controller and params action 始终滞后 1 个请求如果它位于开口上方的
  • 如何为 PL/SQL 块的表达式中的变量赋值?

    当我运行此脚本时 它在该语句中返回错误no1 no1 no2 no2 no1 declare no1 number 3 31 no2 number 3 34 begin dbms output put line Before swap db
  • 如何使用 python 代码从给定的 url 获取 youtube 标题和描述?

    如何从给定 url 的 python 代码中获取 YouTube 标题和描述 是否需要使用youtube API 我正在编写一个程序 需要从给定的网址查找生成标题和描述 它不是必要的 但它可能比您自己编写要快得多且容易得多 有关更多信息 请
  • DevExtreme 和 Aurelia 集成

    DevExtreme 支持角度指令 如图所示 我如何才能通过 Aurelia 实现同样的目标 显示集成的示例 https www youtube com watch v iIZj6hOFg0o https www youtube com w
  • 重写 Rails 中的 getter/setter,同时保留 Model.new({attrib: 'blah'}) 格式

    如果我重写模型中的 getter 和 setter 那么在控制器中为该属性创建默认初始值的最佳方法是什么 例如 当我在控制器中创建模型的新实例以包含一些初始值时 表单中的预填充值显示来自 setter 而不是 getter 的输出 这应该怎
  • 在媒体窗口中选择图片后添加/更新自定义字段 (Wordpress)

    我有一个关于 WordPress 的问题 我刚刚在添加 编辑帖子页面中添加了一个名为 添加滑块 的按钮 这是我的 function php 中的代码 Add button to create slider add action media
  • 求值器中的表达式非法(&访问冲突)

    我试图通过使用类 Tbb2uc 来处理纯文本文件 加载到 StringList 中 但在调用函数 GetAddress 时获取 AV TArrayQuotePositions array 1 4 of integer Tbb2uc clas
  • 将 CSV 直接下载到 Python CSV 解析器中

    我正在尝试从 Morningstar 下载 CSV 内容 然后解析其内容 如果我将 HTTP 内容直接注入 Python 的 CSV 解析器 结果的格式不正确 然而 如果我将 HTTP 内容保存到文件 tmp tmp csv 然后将该文件导
  • 如何从 MailItem 获取特定于任务的属性

    我一直在为自己做一个周末小项目 其中包括从 Outlook 获取所有 ToDo 任务 将它们放入 DataGridView 中 然后我就能够编辑和导出它们 我遇到的唯一问题是 当标记的电子邮件仍然存在时 我无法获取它们的任务特定属性 我只是
  • 声明 std::string 变量后,Cout 没有输出

    我编写了一个简单的程序 返回作为参数传递的 IP 地址的主机名 该程序使用两个函数 getaddrinfo 和 getnameinfo 我正在使用 Linux Mint Netbeans IDE 和 G 编译器 输出没问题 没有错误 但是当
  • 阿拉伯字符“??????”关于 php 和 mysql [重复]

    这个问题在这里已经有答案了 这是我的问题 我有一个阿拉伯数据库 mysqli UTF8 general ci 并且我的 php 文件的字符集是 UTF 8 当我出售数据时 我得到 在 php 上 我的管理员我可以毫无问题地写入和读取 在 p
  • Django 模型主键作为一对

    我正在尝试制作一个应用程序 用户可以登录他们的个人资料并将歌曲添加到他们最喜欢的列表中 我为此定义了 M2M 关系 我的问题是如何说 歌曲 歌手 的组合是独特的 我搜索了一下 发现通过unique together也许可以 这是设置的正确方
  • 使用 LEFT JOIN 删除

    我想根据引用第一个表的另一个表中存在的数据从表中删除 但是 当我将其作为 SELECT stetement 运行时 我有有效的代码并显示要删除的值 但是当我将其更改为删除它给了我错误 我不明白它们为什么在那里 DELETE leadCust