gpt4 book ai didi

sql - 内部连接与Apache derby的delete语句

转载 作者:行者123 更新时间:2023-12-02 09:46:15 32 4
gpt4 key购买 nike

我使用以下语法来选择所需的行:

select * from Customer_Coupon inner join Company_Coupon on
Customer_Coupon.COUPON_Id =Company_Coupon.COUPON_Id where COMP_Id = 123;

我应该使用什么语法删除同一行?

最佳答案

可以将DELETE statment与IN运算符一起使用:

DELETE FROM Customer_Coupon WHERE COUPON_ID IN (
SELECT COUPON_ID FROM Customer_Coupon INNER JOIN Company_Coupon ON
Customer_Coupon.COUPON_Id =Company_Coupon.COUPON_Id WHERE COMP_Id = 123
);

这将删除Customer_Coupon表中内部SELECT返回 COUPON_ID的所有行。

关于sql - 内部连接与Apache derby的delete语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47743512/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com