我在MySQL中有两个表,有100多列。我需要找出两个表中具有一些相同值的列。我需要一种方法来找出哪些列在类型和值方面匹配,以便我可以在连接中使用它们并从中提取结果。我可以转换excel表中的表并应用VB脚本。非常感谢任何形式的帮助。
答案 0 :(得分:0)
您无法运行神奇的SQL查询来确定数据库设计背后的逻辑。您可以检查表模式以查看是否启用了任何外键,但这是关于它的。
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'my_database_name' AND TABLE_NAME ='my_table';
根据您对表格的描述,给定的设计听起来很奇怪。我希望设计它的人留下你的文档。你的最后一招只是倾销数据并寻找模式。