作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个简单的 API,但有一个挥之不去的问题,我无法解决。我有一个 Ticket 表和一个 Reply 表。 Replies 表中有一个与工单 ID 相关的外键。我使用以下命令删除票证以及回复表中的所有相应回复:
DELETE FROM tickets, replies USING tickets INNER JOIN replies WHERE tickets.ticketid = @thisId AND tickets.ticketid = replies.ticketid;
这不会像预期的那样删除没有任何相应回复的行,但仍会返回 200。我尝试了很多不同的方法来使用此语句来包含与回复有关系的工单行表,还有一张没有。这可能吗?
最佳答案
试试这个,删除没有回复的工单记录。
DELETE a FROM tickets a LEFT JOIN replies b ON a.ticketid = b.ticketid WHERE a.ticketid = @thisId AND b.ticketid is null;
但尚未使用示例表进行测试。
关于MySql:当外表中没有对应的行时,使用 INNER JOIN 删除一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59043475/
我现在正在处理 Outlook 宏,以将选定的文件夹添加到 Outlook 的收藏夹组。 我试过用这个方法 Sub AddToFavorites() Dim olapp As Outlook.Ap
我在此代码中有 2 个查询。 (在我的真实代码中,我有 6 个查询,并且需要事务)。 我不知道如何获取变量$category_id,因为该类别尚未放入数据库中(应该同时插入 - 全部或全无) 代码:
在 postgreSQL 9.5 中: 我有一个名为:sheetheight(由 file_fdw 创建)的外表和一个名为:dzlog(由 postgres_fdw 创建)的外表。 1- 为了连接外部
我是一名优秀的程序员,十分优秀!