【发布时间】:2018-01-23 10:14:18
【问题描述】:
我有 3 张桌子:
BATCH
facName lotName
LOT
lotName facID
FAC
ID facName
LOT 表包含批次,每个批次都通过 ID (LOT.facID=FAC.ID) 与 fac 相关。
BATCH 表包含成对的 facName 和 lotName。这些对不一定正确,意味着它可以包含彼此不相关的facName 和lotName(通过 LOT 表)。我想得到错误的记录。
例如,对于这个数据:
BATCH
facName lotName
fac1 lot1
fac1 lot2
LOT
lotName facID
lot1 1
lot2 2
FAC
ID facName
1 fac1
2 fac2
我想得到
BATCH
facName lotName
fac1 lot2
有什么想法吗?
【问题讨论】:
-
您如何识别
fac1与lot2无关? -
按“LOT”表。 lot2 的 facID 为“2”(而不是“1”)