【发布时间】:2019-10-18 09:50:52
【问题描述】:
在 Mysql 中执行以下查询时,我得到了多条记录。
SELECT *
FROM catalog_product_entity_int
WHERE attribute_id = 99
and row_id = 378050
+----------+--------------+----------+--------+-------+
| value_id | attribute_id | store_id | row_id | value |
+----------+--------------+----------+--------+-------+
| 12101931 | 99 | 0 | 378050 | 4 |
| 21858725 | 99 | 3 | 378050 | 1 |
| 21861516 | 99 | 4 | 378050 | 1 |
+----------+--------------+----------+--------+-------+
我需要一个查询来获取 store_id 3 的值,如果 store_id 3 不存在,那么 store_id 0 的值。
【问题讨论】:
-
如果商店 id 不存在,作为(不)在您的示例数据中?符合您的选择标准的样本数据会很有帮助。
-
我已经更新了我的问题。