我正在尝试从 CTE 中删除记录,当满足以下条件时 -
删除位置 ID 为 '0000087544' 和支付代码为 SUPA 的工作时表。
select * from timesheets where ( (external_payroll_code not in ('SUPA')) and (position_id not in ('0000087544')) )
这将删除所有位置 ID = '0000087544' 的记录,而我想要只删除外部支付代码为 'SUPA' 的位置 ID。
在 Snowflake SQL 中,是否可以通过子查询作为 SELECT 的条件来指定一个条件排除?或者使用 JOIN 子句作为唯一解决方案?
感谢任何提示!谢谢!