【发布时间】:2017-11-13 17:30:55
【问题描述】:
这里的 SQL 新手:我有一个名为 work1 的临时表,其中包含以下字段:
公司3,部门。 (以及对问题不适用的其他字段)
我有一个经理关联表“deptmgrassoc”,其中包含以下字段,用于标识经理所在的部门和公司组合:
company3,部门,mgrid。
假设work1有以下记录:
公司3,部门
1、一个
1、b
1、c
2、一个
2、b
2、c
我如何从工作 1 中删除记录,其中 company3 和部门组合不在 Tom 的关联表中的公司和部门组合列表中,而他的记录是:
company3,部门,mgrid
1、a、汤姆
1、b、汤姆
2、a、汤姆
2、b、汤姆
sql 应该删除带有 1, c & 2, c 的记录,因为这些组合不在关联表中。
【问题讨论】:
标签: sql delete-row