我有两个数据库(实际上是两个数据库转储... db1.sql和db2.sql)
两个数据库每个只有一个表。
在每个表中有几列(不等于数字或类型)但1或2列具有相同的类型和相同的值
我只是想通过两个数据库并从每个表中找到一行,以便它们都有一个共同的值
现在从这两行(每个表中有一行)我会提取一些信息并写入文件。
我想要有效的方法来做到这一点
PS:如果你有我的问题,请编辑标题
编辑:我想用一个以联系号码作为主键的列来比较这两个表(数据库)。 但问题是一个表有一个整数(大整数)和其他表有它作为一个字符串。现在我怎么能加入他们。 基本上我不想创建另一个数据库,我只想将每个表中的两列存储到一个文件中,所以我想我不需要内部连接。我呢?
e.g。
表1中的= 9876543210
表2中的=“9876543210”
答案 0 :(得分:0)
您可以使用Join with别名。
答案 1 :(得分:0)
不确定我是否理解你想做什么。您希望将一个表中的列中的值与另一个表中的列中的值进行匹配吗?
如果您在数据库中的两个表中拥有数据,则可以进行内部联接。 根据文件的大小,您可以使用WinMerge等手动比较工具。