【发布时间】:2014-01-16 17:37:54
【问题描述】:
我有两个数据表,它们具有资产映射(资产 ID 和 EmpID 标记到每个资产)和员工详细信息(公司中所有员工的 EmpID)。现在我想构建第三个数据表,它显示未标记为有效关联的资产,即第一个数据表中的 EmpID 不应出现在第二个数据表中。
用 SQL 术语来说是:
Select AssetID, UserID from AssetMapping
Where UserID Not In (Select EmpID from AssociateDetail)
如何完成在第三个数据表中获取结果的任务(稍后我需要在数据网格视图中显示)?
【问题讨论】:
-
我不明白 UserID 和 EmpID 之间的区别。你能写出你的 2 个表的结构吗?
-
UserID 和 EmpID 是一回事。它在 2 个不同的来源中以 2 个不同的名称表示。基本上它的主键。感谢您的以下建议,我将尝试实施它并让您知道最终结果。
标签: sql vb.net datagridview datatable