c# - 如何比较不同的 SQL 表并寻找差异?

标签 c# mysql sql datatable compare

我需要在同一个数据表中比较不同的 ID,所有的 ID 都有相同的信息我只需要发现差异并在数据库中发现变化时将它们显示给用户。

最简单的方法是什么?我一点头绪都没有。

所有需要比较的项目都有一个主键和一个伪键,通过用户搜索的查询将它们组合在一起(它们是来自 google 的搜索结果)。

当用户第二次搜索某些内容时,程序需要显示搜索结果的差异。

有人知道如何编写代码吗?

亲切的问候, 马丁

最佳答案

这取决于您如何设置 FK。如果您有 FK 约束或者如果您只使用 FK - 如果是后者,您不能只检查哪个 id 的 FK 为空或空吗?

你是在问如何设置表格吗?

关于c# - 如何比较不同的 SQL 表并寻找差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34831836/

相关文章:

C# - 使用 Python 文件中的方法

c# - 为什么 C# Ado.net 比 Entity Framework 6.1.3 慢?

mysql - 在更新语句中设置变量值

mysql - 更新实体时出错 - Symfony 3

sql - 存储过程 : get 3 values from a table and save them to another table

c# - 在 C# 中处理来自非托管 dll 的异常

c# - 使用 POST 而不是通常的 WSDL 路由来使用 Web 服务

Qt 上未加载 MySQL 驱动程序

sql - 如何将负秒转换为 HH :MM:SS

MYSQL 多表连接查询优化U