Sto usando MySQL e hanno tabelle di due database come segue:Come posso fare questo con MySQL?
Utenti
id username
--------------
1 Bill
2 Steve
Oggetti
user_id key value
----------------------
1 A X
1 B Y
1 C Z
2 A S
2 C T
Che domanda è necessario per produrre il seguente risultato?
username A B C
-------------------
Bill X Y Z
Steve S T
Ho provato questo con un INNER JOIN
, ma finiscono con 5 righe (uno per ogni riga oggetto corrispondente).
Qualsiasi aiuto molto apprezzato.
questo è chiamata 'interrogazione Pivot' –
http://stackoverflow.com/questions/6605604/mysql-pivot-query-results-with-group-by – Benjam
possibile duplicato del [Può una query MySQL righe turno nelle colonne?] (http://stackoverflow.com/questions/4336985/can-a-mysql-query-turn-rows-into-columns) –