一千萬個為什麽

搜索

從一個表中選擇列值,其中列值存儲在另一個表中

我想利用數據庫表來建立我的查詢,從多個表中選擇什麽。我在下面的表ColumnsInfo中完成了這項工作。它包含表名和從該表中選擇的列。問題是我不知道如何建立查詢來查詢ColumnsInfo來查詢不同的表。

  TableName    ColumnName
    t1             info1
    t1             info2
    t1             info3
    t2             info1
    t2             info2
    t2             info3

假設我有兩個表, t1,t2 和第三個表 columnInfo ,如上所述。現在我想要使用上面的表格從中從t1 union info1,info2,info3中選擇info1,info2,info3。我怎樣才能做到這一點?

我想追加tablename到查詢中的ColumnName

select info1 as tablename-info1 

提前致謝。

最佳答案

暫時沒有最佳答案

轉載註明原文: 從一個表中選擇列值,其中列值存儲在另一個表中