gpt4 book ai didi

sql - 删除...从...在哪里...在

转载 作者:行者123 更新时间:2023-12-03 11:36:08 26 4
gpt4 key购买 nike

我正在寻找一种方法来删除表 1 中的记录,以及表 2 中“stn”和“jaar”的匹配组合。 table2 中列 'jaar' 的内容在前一阶段/查询中被格式化

year(datum) AS 'jaar'



抱歉,无法再次找到我找到此“解决方案”的站点。
DELETE FROM table1
WHERE stn, year(datum) IN (SELECT stn, jaar FROM table2);

最佳答案

您可以使用 exists 实现此目的:

DELETE
FROM table1
WHERE exists(
SELECT 1
FROM table2
WHERE table2.stn = table1.stn
and table2.jaar = year(table1.datum)
)

关于sql - 删除...从...在哪里...在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8019957/

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