【发布时间】:2018-09-17 09:47:30
【问题描述】:
我有一张如下表:
ID | FieldName | FieldValue
--------------------------------
01 | event_name | Event Title
01 | event_cost | 10.00
01 | event_loc | Leeds
02 | event_name | Another Event
02 | event_cost | 15.00
02 | event_loc | London
我想查询这个并返回结果如下:
Title | Cost | Location
------------------------------------
Event Title | 10.00 | Leeds
Another Event | 15.00 | London
最好的方法是什么?我尝试过使用 SELECT 查询,但我只能返回一个字段值,而且我似乎无法加入它们。
【问题讨论】:
-
做一个 GROUP BY,用例表达式做条件聚合。