У меня есть данные, хранящиеся в базе данных MYSQL в следующем формате:Pivot данных SQL - группы строк в столбцах
+------------+------------+-----------+
| id | field | value |
+============+============+===========+
| 1 | first | Bob |
+------------+------------+-----------+
| 1 | last | Smith |
+------------+------------+-----------+
| 2 | first | Jim |
+------------+------------+-----------+
| 2 | last | Jones |
+------------+------------+-----------+
, и я хотел бы он вернулся следующим образом:
+------------+------------+-----------+
| id | first | last |
+============+============+===========+
| 1 | Bob | Smith |
+------------+------------+-----------+
| 2 | Jim | Jones |
+------------+------------+-----------+
Я знаю, что это кажется глупым способом хранения данных, но это просто простой пример того, что у меня действительно есть. Таблица отформатирована таким образом из плагина WordPress, и я хотел бы заставить его работать, не переписывая плагин.
Из того, что я читал, я не могу использовать PIVOT с mySql. Есть ли что-то подобное PIVOT, которое я могу использовать для достижения того, что я собираюсь сделать?
Возможный дубликат [MySQL - строки в столбцы] (http://stackoverflow.com/questions/1241178/mysql-rows-to-columns) –