mysql - 如何在 magento 2 中使用 SQL 获取产品图像和视频?
问题描述
如果产品在 SQL 中有视频,我正在尝试获取产品图像和视频。
询问 -
select v.value_id, ent.sku, group_concat(DISTINCT gal.value) as images,
group_concat(DISTINCT v.url) as video from catalog_product_entity as ent
left join catalog_product_entity_media_gallery_value as val on val.row_id = ent.row_id
left join catalog_product_entity_media_gallery_value_video as v on val.value_id = v.value_id
left join catalog_product_entity_media_gallery as gal on gal.value_id = val.value_id
where v.url IS NOT NULL
GROUP BY ent.sku;
这里,catalog_product_entity
包含产品信息。catalog_product_entity_media_gallery
并catalog_product_entity_media_gallery_value_video
与catalog_product_entity_media_gallery_value
相同的列名链接value_id
并catalog_product_entity_media_gallery_value
与 链接catalog_product_entity_media_gallery
。
但是,此查询仅返回视频列表和视频预览图像。我也想要产品图片。我们怎样才能得到它?
解决方案
推荐阅读
- typescript - 使用对象属性的类型作为函数参数
- markdown - 如何使用 pandoc 通过 Beamer 将 Markdown 转换为可读/可编辑的 LaTex?
- javascript - 使用 Javascript 和 html 列出目录的所有文件
- databricks - Koalas 数据框随着 Deltalake 的更新而实时更新
- r - 在函数内使用 dplyr 按字符串动态过滤
- reactjs - PrivateRoute无法渲染OverviewMap组件包装?
- powerbi - 无法将 Power BI 连接到 Azure SQL DB
- ssis - 如何使用 SSIS 获取 Excel 文件并调用 REST API?
- json - 在flutter中从HiveDB检索缓存的api数据时出错
- json - 初学者 Python 学习者不知道为什么 import "json" 不起作用