Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从另外两个表创建派生表?_Php_Mysql_Sql - Fatal编程技术网

Php 如何从另外两个表创建派生表?

Php 如何从另外两个表创建派生表?,php,mysql,sql,Php,Mysql,Sql,我有两个基本表表1和表2。我想派生一个新表,由两个表的ID组成 我需要SQL查询来创建第三个名为NEW_TABLE的表,其中ID_1和ID_2组合形成主键。如果表1或表2中的任何ID被更新或删除,它也应该反映在新的表中。 例如: 请帮助我…提前谢谢…-)您可以对上述情况使用视图您可以使用“选择到”从一些表中进行选择并将数据插入新表。最好的方法是使用视图为什么不使用查询而不是表 SELECT TABLE_1.ID,TABLE_2.ID FROM TABLE_1,TABLE_2 也许你想要的是一个

我有两个基本表表1和表2。我想派生一个新表,由两个表的ID组成

我需要SQL查询来创建第三个名为NEW_TABLE的表,其中ID_1和ID_2组合形成主键。如果表1或表2中的任何ID被更新或删除,它也应该反映在新的表中。 例如:


请帮助我…提前谢谢…-)

您可以对上述情况使用视图

您可以使用“选择到”从一些表中进行选择并将数据插入新表。

最好的方法是使用视图

为什么不使用查询而不是表

SELECT
TABLE_1.ID,TABLE_2.ID
FROM TABLE_1,TABLE_2

也许你想要的是一个视野?www.w3schools.com/sql/sql_view.asp两个不同表中的数据集有什么共同点?我看不到数据集可以连接在一起的条件。我肯定你不想要随机的结果!不过,我同意您可能希望使用视图。如果您确实想要创建一个表,那么这是最简单的方法,但是在您的情况下,您可能需要一个视图。
SELECT
TABLE_1.ID,TABLE_2.ID
FROM TABLE_1,TABLE_2