首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据值找出两个sql表中哪些列相似?

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

Stack Overflow用户
提问于 2017-07-28 15:04:14
回答 1查看 27关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2017-07-28 15:13:05

没有什么神奇的SQL查询可以用来确定数据库设计背后的逻辑。您可以检查表模式以查看是否启用了任何外键,但仅此而已。

代码语言:javascript
复制
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = 'my_database_name' AND TABLE_NAME ='my_table'; 

根据您对表格的描述,给定的设计听起来...很奇怪。我希望不管是谁设计的,都给你留下了文档。你最后的办法就是转储数据并寻找模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45366934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档