Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.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 Select查询中连接行以避免冗余_Mysql_Sql_Select_Join - Fatal编程技术网

在Mysql Select查询中连接行以避免冗余

在Mysql Select查询中连接行以避免冗余,mysql,sql,select,join,Mysql,Sql,Select,Join,我有两张桌子: 表1:产品(id_产品,…) 表2:图像产品(id\u图像,id\u产品) 在表2中,我们可以发现有许多图像属于一个产品,这意味着对于相同的id\u产品值,我们可以有许多id\u图像值 我想做的是连接两个表;但是,Table01包含大量数据,将其与Table02连接将导致大量冗余,具体取决于每个产品的图像数量,我认为这不是一个好做法。所以我想问一下,是否有一种方法可以连接两个表,其中一列中有id\u产品,下一列中有属于该产品id的所有id\u图像的列表。对于这个问题,您必须使用g

我有两张桌子:

表1:产品(id_产品,…)

表2:图像产品(id\u图像,id\u产品)

在表2中,我们可以发现有许多图像属于一个产品,这意味着对于相同的id\u产品值,我们可以有许多id\u图像


我想做的是连接两个表;但是,Table01包含大量数据,将其与Table02连接将导致大量冗余,具体取决于每个产品的图像数量,我认为这不是一个好做法。所以我想问一下,是否有一种方法可以连接两个表,其中一列中有id\u产品,下一列中有属于该产品id的所有id\u图像的列表。

对于这个问题,您必须使用group\u concat


用例子来理解小组讨论。

问题的前提是flawed@alladin“我的回答对你有帮助吗?”希拉格帕特尔说。。正是我想要的。。非常感谢。