Сортировка данных из одного столбца в несколько на MariaDB
Есть таблица в базе данных, в которой данные представлены в следующем виде:
| id | attribute | value |
| 69 | Capacity | 1.6 l |
| 69 | Power | 99 PS |
Как можно вывести данные из такой таблицы в приведённом ниже виде?
| id | Capacity | Power |
| 69 | 1.6 l | 99 PS |
Написал, что-то подобное, но там NULL через раз вылетает.
SELECT DISTINCT
id,
CASE attribute WHEN 'Capacity' THEN value END AS capacity,
CASE attribute WHEN 'Power' THEN value END AS powerr,
FROM passanger_car_attributes
WHERE id = 69
Источник: Stack Overflow на русском