【发布时间】:2011-12-03 06:19:16
【问题描述】:
我使用的是 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 行(每个对应的对象行一个)。
非常感谢任何帮助。
【问题讨论】:
-
可以调用
Pivot表或Crosstab报表。