如何将多行组合成一行并且包含逗号分隔值的列?包含逗号分隔值的sql列
例子:本来我SQLRESULT将返回以下使用像
select order_no, item_no, item_description
from orders...
order_no item_no item_description
1234 5 toaster
1234 6 hair dryer
一个简单的选择脚本,而不是我想的结果返回到下面(中具有相同的顺序item_nos
列出的item_description
?
order_no item_nos item_descriptions
1234 5, 6 toaster, hair dryer
我能回到这样的结果吗?
order_no item_nos_descriptions
1234 5 - toaster, 6 - hair dryer
顺便说一句,我使用SQL 2008 ...
它闻起来像一个可怕的设计。关系数据库被设计为规范化的。 – 2011-09-21 05:35:42
SQL有哪些风味? Sql-Server,MySQL,Postgres,Oracle? –
我认为这不是模式,而是演示/报告。 –