sql - SQL - 从 SELECT 查询中删除结果
问题描述
我有一个链接服务器的 SELECT 语句,如下所示;
SELECT [TrackingId]
FROM [Server1\DB].[sctracking].[dbo].[scTracking] AS A
WHERE EXISTS (SELECT * FROM [Server2\DB].[sctracking].[dbo]. [scTracking] AS B
WHERE A.Reserved = B.Reserved )
这给了我正在寻找的输出,但我真正想做的是删除结果。
谁能建议我如何将删除语句包装到其中?
解决方案
DELETE A FROM [Server1\DB].[sctracking].[dbo].[scTracking] A
WHERE EXISTS (SELECT *
FROM [Server2\DB].[sctracking].[dbo]. [scTracking] AS B
WHERE A.Reserved = B.Reserved)
推荐阅读
- java - java.util.InputMismatchException 在 GeeksForGeeks 上运行时,在本地运行良好
- javascript - 开玩笑测试失败“未定义窗口”
- node.js - Angular 无法创建新项目
- kotlin - 如何使用 spring-data-jpa 将单个列查询为单个结果值?
- sql - Excel 2007 查询编辑器 - 大于功能
- autohotkey - 热键明显滞后,如何减少延迟?
- eclipse - 缺少在 Eclipse 中安装软件的要求
- hyperledger - Sawtooth - configure-onchain-perms 问题 -
- node.js - 如何在我的服务器上配置新的 NewRelic 密钥和代码以监视创建的新帐户上的应用程序
- javascript - 无法在 Spring Security 中加载静态内容