Sql 从一个表中选择列值,其中列值存储在另一个表中
我想利用一个数据库表来建立我的查询,从多个表中选择什么。我已在下表的SINFO列中完成了此操作。它包含表名和要从该表中选择的列。问题是我不知道如何建立查询到查询列INFO的查询,以便依次查询不同的表Sql 从一个表中选择列值,其中列值存储在另一个表中,sql,Sql,我想利用一个数据库表来建立我的查询,从多个表中选择什么。我已在下表的SINFO列中完成了此操作。它包含表名和要从该表中选择的列。问题是我不知道如何建立查询到查询列INFO的查询,以便依次查询不同的表 TableName ColumnName t1 info1 t1 info2 t1 info3 t2 info1 t2 info2
TableName ColumnName
t1 info1
t1 info2
t1 info3
t2 info1
t2 info2
t2 info3
假设我有两个表,t1,t2和上面提到的第三个表columnInfo。现在我想使用上表从t1中选择info1、info2、info3,从t2中选择info1、info2、info3。我该怎么做
我想在查询中将tablename附加到ColumnName
select info1 as tablename-info1
提前感谢。您正在使用哪个数据库?它需要是一个查询?我认为不可能在查询中构建动态sql您可能希望看到这样的情况: