Php SQL查询为每个id选择一个图像
我需要选择每个产品的第一个拇指图像(这里是它的实体id) 我的问题Php SQL查询为每个id选择一个图像,php,mysql,Php,Mysql,我需要选择每个产品的第一个拇指图像(这里是它的实体id) 我的问题 SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery 但它会返回我需要查询的所有图像,从每个id中选择第一个图像可能会有所帮助 您可以将从0索引开始的返回行限制为1条记录 SELECT entity_id as product_id,value FROM catalog_product_entity_media_galle
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery
但它会返回我需要查询的所有图像,从每个id中选择第一个图像可能会有所帮助
您可以将从0索引开始的返回行限制为1条记录
SELECT entity_id as product_id,value FROM catalog_product_entity_media_gallery GROUP BY entity_id
您可以限制从0开始返回的行,限制为1条记录
SELECT entity_id as product_id,value FROM catalog_product_entity_media_gallery GROUP BY entity_id
尝试此方法,使用GROUP BY进行分组,并对它们进行排序以获得第一个
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery GROUP BY entity_id ORDER BY entity_id
尝试此方法,使用GROUP BY进行分组,并对它们进行排序以获得第一个
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery GROUP BY entity_id ORDER BY entity_id
you van use子句
orderby
entity\u id获取第一张拇指图像
you van use子句
orderby
entity\u id获取第一张拇指图像
这是一个问题
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery GROUP BY product_id ORDER BY `value_id` ASC
当您执行分组操作时,您正在对所有相似的对象进行分组
产品id或实体id为一,按您的身份订购
升序插入的第一行将位于顶部,并按分组
查看这两个链接以了解更多详细信息&这是查询
SELECT entity_id as product_id, value FROM catalog_product_entity_media_gallery GROUP BY product_id ORDER BY `value_id` ASC
当您执行分组操作时,您正在对所有相似的对象进行分组
产品id或实体id为一,按您的身份订购
升序插入的第一行将位于顶部,并按分组
查看这两个链接以了解更多详细信息&选择实体id作为产品id,目录中的值为产品实体媒体库限制1
它将限制一个产品图像作为一个整体,我需要对每个产品id分别限制图像,如[{“产品id”:“57”,“值”:“\/s\/s\/ss5-1.jpg”[{“产品id”:“58”,“值”:“\/s\/s\/ss5-2.jpg”]问题是我不知道如何连续限制产品id@Niranjan N Raju选择实体id作为产品id,目录产品实体媒体画廊限制1的值
它将限制一个产品图像作为一个整体,我需要分别限制每个产品id的图像,如[{“产品id”:“57”,“值”:”\/s\/s\/ss5-1.jpg“}][{“产品id”:“58”,“值”:“\/s\/s\/ss5-2.jpg”}]问题是我不知道如何连续限制产品id@Niranjan N N RajuOP需要从每个IDOP获得一个图像需要从每个id获得一个图像