Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.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
Mysql 如何映射/合并多个表?_Mysql_Mapping - Fatal编程技术网

Mysql 如何映射/合并多个表?

Mysql 如何映射/合并多个表?,mysql,mapping,Mysql,Mapping,我是SQL新手,我正在尝试从一个数据库中的多个表“映射”数据,以创建一个包含关系信息的表。例如,我试图从我的表ps3_productcategories、ps3_categories和“映射”/“合并”中获取数据到ps3_products表,前面的表包含映射到“正确产品”所需的所有“类别信息” 我正在尝试将productID“映射”到“正确的”=>categoryID=>categoryName=>categoryParent等 任何帮助都将不胜感激我建议您查看视图,它可能是您正在寻找的,尽管它

我是SQL新手,我正在尝试从一个数据库中的多个表“映射”数据,以创建一个包含关系信息的表。例如,我试图从我的表ps3_productcategories、ps3_categories和“映射”/“合并”中获取数据到ps3_products表,前面的表包含映射到“正确产品”所需的所有“类别信息”

我正在尝试将productID“映射”到“正确的”=>categoryID=>categoryName=>categoryParent等


任何帮助都将不胜感激

我建议您查看
视图
,它可能是您正在寻找的,尽管它们不在另一个数据库中创建,但允许从现有数据创建虚拟表

数据库视图称为“虚拟表”,允许您查询其中的数据

关于这个问题

如果您真的需要在一个单独的数据库中使用它,您可以轻松地创建一个视图并导出其结果,然后将其导入到其他数据库中