Как я могу сделать это с помощью MySQL?

Я использую MySQL и имею две следующие таблицы базы данных:

Пользователи

id   username
--------------
1    Bill
2    Steve

Объекты

user_id   key   value
----------------------
1         A     X
1         B     Y
1         C     Z
2         A     S
2         C     T

Какой запрос требуется для получения следующего результата?

username   A  B  C
-------------------
Bill       X  Y  Z
Steve      S     T

Я пробовал это с INNER JOIN, но в итоге получается 5 строк (по одной на каждую соответствующую строку объекта).

Любая помощь будет очень признательна.

6
задан gjb 2 December 2011 в 21:44
поделиться