尝试比较同一数据库中的两个表。 表1是主历史表,表2是临时表,其中包含来自服务器的新数据,用于更新表1。你知道吗
需要输出表1中的项,这些项在表2中的一个字段中有更改。你知道吗
即。 表1(服务)
Service - folder- s2 - Real - s4 astatus - on - on - on - on
表2(服务2)
Service - folder - s2 - Real - s4 astatus - on - on - off - on
因此,我需要输出来指示astatus表1中的Real为off(同样,表2只是一个引用temp表,其中包含更新表1的新数据) 我已经完成了所有的更新和剩余的代码。但我被困在这个比较的部分。。。你知道吗
我的代码如下:
cursor.execute("""Select inner.compare FROM
(Select a.Real = aReal, b.Real = bReal
FROM Services a
JOIN Services2 b
ON
(lower(a.Service || a.Folder) = lower(b.Service || b.Folder)))inner.compare
WHERE inner.astat != inner.bstat""")
print inner.compare
这是给我的输出,我正在寻找的代码。谢谢你的帮助!你知道吗
相关问题 更多 >
编程相关推荐