回答

收藏

根据各行的表进行联接

技术问答 技术问答 205 人阅读 | 0 人回复 | 2023-09-12

假设我有一个Example三列表:X,TableName,ColumnName。: }2 L8 _5 R% W* q4 c
TableName在数据库中存储表的名称,ColumnName存储我想添加的列的名称X。问题是,不同的行(以明确定义的方式)需要连接到不同的表。# H3 x! Z. u- m; F8 j
希望能执行以下操作:
& H) h1 v- h1 Y( e+ b1 _: G: k. nSelect *from Example join TableName on X = ColumnName这显然不起作用。
* A: F- Y7 N) `: M6 F. f4 w我很新,做了一些谷歌搜索。因为表和列的名字存储在数据库中,游标似乎可以在行上循环并动态使用SQL,但我听说过游标和动态SQL所有这些都应该避免,所以我没有详细的研究。我希望有一个首选来解决这个问题。9 g. p; x. ?# C+ `( C& a4 _1 {
谢谢。3 D- N. |" a" @2 L/ a) Z
                                                               
8 i$ N/ I% c# A0 k- }" s5 u+ k    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则