Sql选择查询帮助

Fis*_*orm 5 sql derby

我有一个数据库表,其数据如下所示:

Primary key | Column1       | Column2          | col3 | col4 |col5
---------------------------------------------------------------------

1           | Chicago Bulls | Michael Jordan   | 6'6  | aaaa | cccc

2           | Chicago Bulls | Scottie Pippen   | 6'8  | zzzz | 345

3           | Utah Jazz     | Malone           | 6'9  | vvvv | xcxc

4           | Orlando Magic | Hardaway         | 6'7  | xnnn | sdsd
Run Code Online (Sandbox Code Playgroud)

我想编写一个查询,它将获取Column1中的所有不同值,并在Column2中为每个Column1值附加值.例如:查询应该返回

**Chicago Bulls | Michael Jordan, Scottie Pippen**

**Utah Jazz     | Malone**

**Orlando Magic | Hardaway**
Run Code Online (Sandbox Code Playgroud)

我可以编写一个查询来获取column1中的所有不同值,然后迭代每个不同的值以在一些操作之后获得附加的列2.是否可以只在一个查询中完成整个作业?请帮助查询示例.谢谢.

Mar*_*ith 5

如果您使用的是MySQL

select Column1, group_concat(Column2)
from t
group by Column1     
Run Code Online (Sandbox Code Playgroud)