【发布时间】:2013-06-06 16:04:38
【问题描述】:
我想从 SQL 查询中删除结果。
这是查询。
SELECT Name.ID, Name.FULL_NAME, Name.CHAPTER, Subscriptions.BEGIN_DATE, Name.MEMBER_TYPE, Subscriptions.PRODUCT_CODE
FROM test.dbo.Name Name INNER JOIN test.dbo.Subscriptions Subscriptions ON (Name.ID=Subscriptions.ID) AND (Name.BT_ID=Subscriptions.BT_ID)
WHERE Name.MEMBER_TYPE='DUPE'
ORDER BY Name.ID
这是我正在使用的 Microsoft 版本:
- 微软视窗 7
- SQL Server Management Studio 2012 11.0.3
- 操作系统 6.1.7601
提前感谢您的支持。
【问题讨论】:
-
不是一个小问题,他要求从两个表中删除行
-
您是否要删除名称和订阅中的两个条目。如果只有一张桌子,是哪一张?
-
A
DELETE在任何时候只能影响单个表,除非存在正确设置了级联操作的外键约束。您是要从一个表中删除还是从两个表中删除? -
希望删除订阅表中的条目。
标签: sql sql-server windows-server-2012