表名存储在用作查询的一部分的列中?

时间:2014-03-27 15:55:57

标签: php mysql sql

我似乎无法找到与此问题相关的信息。

我有四张桌子:pages, items, linktable, datatable

pages表具有链接到Items表的ID。

items表有一个ID和Table Name字段以及引用该表的ID,该表具有该项的实际数据。

又名:

Pages_Table:

pg_id
pg_title

Items_Table:

pg_id
item_type
item_id

link_table:

item_id
data_id
data_table_name

我需要根据data_table_name选择不同的数据,有10种不同data_tables

我似乎无法找到任何与将其合并到单个查询相关的内容。

多个查询显然不是问题。本质上,它动态选择数据库表以包含在查询中。

0 个答案:

没有答案