我需要将较小的表与较大的表进行比较。较小的表由3个字段组成,这些字段在较大的表中重复出现。其中一个字段是id。另一种是面积测量。最后一个是字符串。我需要在较大的表中标记具有不同于给定id的较小表中的值的值的记录。较小的表最多有60%的较大表的条目。我需要考虑重复。
我环顾四周,找不到关于这个话题的真实讨论。 我将使用sqlite3。
答案 0 :(得分:0)
A =小桌子 B =大表
select * from B, A
where A.ID = B.MatchingField
AND (A.Measurement <> B.Measurement
OR A.String <> B.String)