【发布时间】:2019-06-15 06:36:37
【问题描述】:
那么,这里的 MAX 用于透视表有什么用,没有它,查询将无法工作。
SELECT
item_id,
MAX(IF(property_name = 'color', value, NULL)) AS color,
MAX(IF(property_name = 'size', value, NULL)) AS size,
MAX(IF(property_name = 'weight', value, NULL)) AS weight
FROM
properties
GROUP BY
item_id
【问题讨论】:
-
它会按字母顺序为您提供每个项目的最后颜色、大小和重量(假设
value是字符串数据类型)。
标签: mysql sql aggregation