繁体   English   中英

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

[英]How to find out which columns are similar in two sql tables based on their values?

我在MySQL中有两个带有100多个列的表。 我需要找出两个表中具有相同值的列。 我需要一种方法来找出哪些列在类型和值方面匹配,以便可以在联接中使用它们并从中提取结果。 我可以转换Excel工作表中的表,也可以应用VB脚本。 任何帮助都将不胜感激。

您可以运行任何神奇的SQL查询来确定数据库设计背后的逻辑。 您可以检查表架构以查看是否启用了任何外键,仅此而已。

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

根据您如何描述表格,给定的设计听起来很奇怪。 我希望任何设计它的人都可以得到您的文档。 您最后的选择就是转储数据并寻找模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM