我需要关于sql查询的帮助.. 对不起,但我不太了解sql,而且我对英语不好。从1个表中获取2个或更多数据
我有这样的SQL表。
| ID | Data |
| 1 | abc |
| 1 | def |
| 1 | ghi |
| 2 | jkl |
| 2 | mno |
| 3 | pqr |
| 3 | stq |
,我想造成这样
| ID | Data |
| 1 | abc, def, ghi |
| 2 | jkl, mno |
| 3 | stq, def |
或类似这样的
| ID | Data1 | Data2 | Data3 |
| 1 | abc | def | ghi |
| 2 | jkl | mno |
| 3 | pqr | stq |
我希望有人能帮助我。谢谢。
您使用SQL-Server或MySQL的。 – Nebi
几个提示,让你可以尝试自己。您可以使用case/group –
research'group by'和'group_concat'...祝您好运 –