gpt4 book ai didi

如果阶段存在,则在里面进行 sql 查询

转载 作者:行者123 更新时间:2023-11-29 13:28:00 24 4
gpt4 key购买 nike

我想检查我想插入到表A中的id是否存在于表B中到一个if语句中我可以做这样的事情吗

  if new.id exists (select id from tableB where stat = '0' ) then
some code here
end if;

当我尝试这个时,我收到一条错误消息,有什么想法吗?

最佳答案

为什么不这样做呢?我对 PostgreSQL 不是很了解,但这在 T-SQL 中是可行的。

INSERT INTO TargetTable(ID)
SELECT ID
FROM TableB
WHERE ID NOT IN (SELECT DISTINCT ID FROM TargetTable)

关于如果阶段存在,则在里面进行 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30043032/

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