如何解决SQL:使用循环生成X个临时表,然后联接X个临时表
我需要创建一个灵活的查询,该查询将循环并生成X个临时表。循环之后,查询将能够联接这些临时表中的所有X个。
因此,我需要一个查询,该查询可以生成1,2,3,...,n个临时表,然后无论大小如何都可以将它们联接在一起。它们都将以“ ID”主键连接,每个表具有完全相同的ID值...
提前谢谢!
解决方法
听起来像您需要存储过程。
然后在存储过程中创建一个变量,在其中动态创建联接查询。
然后使用exec运行变量的内容。
这被认为是非常糟糕的做法,但是它可以做一些通常不可能的事情,最显着的是根据数据返回不同的列数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。