【发布时间】:2011-12-16 11:55:48
【问题描述】:
是否可以在 MySQL 中创建动态使用另一个表中的其他列的表(与在 PHP 中扩展类的想法相同)。示例:
table1
table1_id
column1
column2
column3
table2
table2_id
column4
column5
因此,当我查询 table2 时,我会从 table1 中获取所有列,例如:
SELECT table1_id,column1,column2,column3,table2_id,column4,column5 FROM table2;
【问题讨论】:
-
您只想对此数据集执行选择吗?另外,每个表中是否有与另一个表相关的列?
-
根据它需要的“动态”程度,创建和销毁视图可能不值得。 JOIN 可能会更好。
-
我认为,这是不可能的。您可以使用连接语句来检索所有数据。