【发布时间】:2016-01-28 21:01:40
【问题描述】:
我有一个主表
Select * from Table_Master
PKID EMPNo 名称
1101 天
2102 bbb
3 103 立方厘米
Select * from table_TXN
TXN_PKID MASTER_FKID EMP 无备注
1 1 101 不适用
2 2 500 输入错误
3 3 123 这也是一个错误的条目
我需要一个可以获取记录的查询:
2 2 500 输入错误
3 3 123 这也是一个错误的条目
类似:
select * from Table_Master a, table_TXN b where a.PKID = b.TXN_PKID BUT a.EMPNo <> b.EMPNo
【问题讨论】:
-
其中一张表只是临时工作表,对吧?您并没有真正存储冗余数据,是吗?如果这些表是真正的表,那么只需从 table_TXN 中删除 EMPNo 就可以了。