Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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提取magento中的所有产品id、SKU、产品名称、描述、图像、类别?_Mysql_Magento - Fatal编程技术网

如何仅使用mysql提取magento中的所有产品id、SKU、产品名称、描述、图像、类别?

如何仅使用mysql提取magento中的所有产品id、SKU、产品名称、描述、图像、类别?,mysql,magento,Mysql,Magento,如何仅使用MySQL提取磁电机中的所有产品id、SKU、产品名称、描述、图像、类别 SELECT p.`entity_id`, p.`sku`, pv.`value` as name, pt.`value` as description, GROUP_CONCAT(DISTINCT(cp.`category_id`) SEPARATOR ', ') as categories, GROUP_CONCAT(DISTINCT(pm.`value`) SEPARATOR ', ') as images

如何仅使用MySQL提取磁电机中的所有产品id、SKU、产品名称、描述、图像、类别

SELECT p.`entity_id`, p.`sku`, pv.`value` as name, pt.`value` as description, GROUP_CONCAT(DISTINCT(cp.`category_id`) SEPARATOR ', ') as categories, GROUP_CONCAT(DISTINCT(pm.`value`) SEPARATOR ', ') as imagesPath
FROM `catalog_product_entity` as p
INNER JOIN `catalog_product_entity_varchar` as pv on pv.`entity_id` = p.`entity_id` and     pv.`attribute_id` = 71
INNER JOIN `catalog_product_entity_text` as pt on pt.`entity_id` = p.`entity_id` and pt.`attribute_id` = 72
INNER JOIN `catalog_category_product` as cp on cp.`product_id` = p.`entity_id`
LEFT JOIN `catalog_product_entity_media_gallery` as pm on pm.`entity_id` = p.`entity_id` and pm.`attribute_id` = 88
GROUP BY cp.`product_id`, pm.`entity_id`
该查询是为EE v1.13.1.0设计的,它应该适用于其他版本,但请在eav_属性表中重新检查您的属性ID

此查询返回基于admin storeID的产品名称、sku、价格、图像、说明以及另外两个

SET@etype=SELECT 实体类型标识 从…起 eav_实体_类型 哪里 实体类型代码='目录产品'; -产品名称属性ID SET@name=SELECT 属性标识 从…起 eav_属性 哪里 属性_代码='name' 实体类型id=@etype; -产品图像属性ID 设置@image=SELECT 属性标识 从…起 eav_属性 哪里 属性_代码='image' 实体类型id=@etype

-产品价格属性ID

设置@price=SELECT 属性标识 从…起 eav_属性 哪里 属性_代码=‘价格’ 实体类型id=@etype

-产品描述属性ID

设置@description=SELECT 属性标识 从…起 eav_属性 哪里 属性_代码='description' 实体类型id=@etype

-质疑 选择 e、 实体id为“id”, e、 sku, v1.1值作为“名称”, v2.值为“图像”, si.数量为“库存数量”, d1.作为“价格”的价值, s1.作为“说明”的值 从…起 目录产品实体e 左连接 cataloginventory\u stock\u项目si在e.entity\u id=si.product\u id上 左连接 e.entity\u id=v1.entity\u id上的catalog\u product\u entity\u varchar v1 和v1.1将_id存储在0,1,2中 和v1.attribute_id=@name 左连接 e.entity\u id=v2.entity\u id上的catalog\u product\u entity\u varchar v2 和v2.store_id在0,1,2中 和v2.attribute_id=@image 左连接 左连接 目录产品实体上的十进制d1。实体id=d1。实体id 和d1。将_id存储在0,1,2中 和d1.attribute_id=@price 左连接 e.entity\u id=s1.entity\u id上的目录\产品\实体\文本s1 和s1。将_id存储在0,1,2中
和s1.attribute_id=@description

请提供有关该问题的更多信息以及到目前为止您尝试了什么?选择magento中的所有产品和类别,然后插入wordpress项目。