加入几个字段,只过滤真正不同的行

时间:2017-10-13 20:09:18

标签: mysql sql join inner-join

我有两个表,每个表有4个字段。一个crc,一个title,一个parent和一个parent_type

这些表中的数据代表文件及其所属的实体。

具有相同CRC的文件可以属于多个实体。

第一个表表示某个时间点的快照,而第二个表表示另一个时间点的快照。

当文件被移动时#34; (将其视为文件系统mv操作),parent和/或parent_type将发生变化。

我想获取在快照A和快照B之间移动的文件列表。

这就是我目前所拥有的:http://sqlfiddle.com/#!5/89f0d4/1

请注意file 1属于2个不同的父母。已添加/创建file 4file 2已从2 GRUP移至3 GRUP。那是我感兴趣的那个。

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,您需要的是在混音中添加左连接以排除那些未更改的人...请参阅下文:

style="max-height: 30px; overflow-y: scroll;"
相关问题