estoy usando MySQL y tienen dos tablas de bases de datos de la siguiente manera:¿Cómo puedo hacer esto con MySQL?
Usuarios
id username
--------------
1 Bill
2 Steve
Objetos
user_id key value
----------------------
1 A X
1 B Y
1 C Z
2 A S
2 C T
Qué consulta se requiere para producir el siguiente resultado?
username A B C
-------------------
Bill X Y Z
Steve S T
He intentado esto con un INNER JOIN
, pero terminan con 5 filas (una para cada fila objeto correspondiente).
Cualquier ayuda muy apreciada.
esto es llamada 'consulta Pivot' –
http://stackoverflow.com/questions/6605604/mysql-pivot-query-results-with-group-by – Benjam
posible duplicado de [Puede una consulta MySQL giro filas en columnas?] (http://stackoverflow.com/questions/4336985/can-a-mysql-query-turn-rows-into-columns) –