如何将一个表中的columnname作为sql join中的表名

时间:2016-12-26 18:59:07

标签: java mysql postgresql dynamic-sql

我有两张桌子。一个表的列是其他人的tablename的一部分,我想在这些表之间进行连接,如下所示。

      select ar.id,ar.type from Art ar  ,CONCAT('MOK', ar.type) mo where  mo.id= ar.id

两个表中都存在相同的id,但mo.id不存在是我得到的例外。你的时间。第二个表的名称为MOKdance,其中dance =ar.type

0 个答案:

没有答案