是否可以在 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;
答案 0 :(得分:8)
CREATE VIEW t2_view AS <SELECT stuff FROM t1,t2> (not sure exactly how you want to join t1 and t2)
SELECT * FROM t2_view;
这就是你想要的东西。