如何根据它们的值找出两个sql表中哪些列相似?

时间:2017-07-28 07:04:14

标签: mysql excel-vba vba excel

我在MySQL中有两个表,有100多列。我需要找出两个表中具有一些相同值的列。我需要一种方法来找出哪些列在类型和值方面匹配,以便我可以在连接中使用它们并从中提取结果。我可以转换excel表中的表并应用VB脚本。非常感谢任何形式的帮助。

1 个答案:

答案 0 :(得分:0)

您无法运行神奇的SQL查询来确定数据库设计背后的逻辑。您可以检查表模式以查看是否启用了任何外键,但这是关于它的。

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = 'my_database_name' AND TABLE_NAME ='my_table'; 

根据您对表格的描述,给定的设计听起来很奇怪。我希望设计它的人留下你的文档。你的最后一招只是倾销数据并寻找模式。