如何在sql中比较不同大小的表?

时间:2015-11-18 18:23:38

标签: sql sqlite

我需要将较小的表与较大的表进行比较。较小的表由3个字段组成,这些字段在较大的表中重复出现。其中一个字段是id。另一种是面积测量。最后一个是字符串。我需要在较大的表中标记具有不同于给定id的较小表中的值的值的记录。较小的表最多有60%的较大表的条目。我需要考虑重复。

我环顾四周,找不到关于这个话题的真实讨论。 我将使用sqlite3。

1 个答案:

答案 0 :(得分:0)

A =小桌子 B =大表

select * from B, A
where A.ID = B.MatchingField
AND (A.Measurement <> B.Measurement
OR A.String <> B.String)