开发者

Combining SQL query result

I'm having trouble with a SQL query and I was wondering if any one of you could use a little of your time to help me.

I have the following query

SELECT 
cfd_enc.id,
cfd_enc.version,
cfd_enc.prefijo,
cfd_enc.fecha,
cfd_enc.cfd,
cfd_enc.no_aprobacion,
cfd_enc.tipo_comprobante,
cfd_det.id_orden,
cfd_det.producto,
cfd_det.total
FROM cfd_param开发者_JAVA百科etros,cfd_enc LEFT JOIN cfd_det ON cfd_enc.id=cfd_det.id_orden

which gets me this:

Combining SQL query result

(I have 6 rows in cfd_det that share id_orden with cfd_enc.id)

Is there any way I could combine all the repeated rows to get something like this?

Combining SQL query result

Any help is really appreciated. I'm really stuck, so let me know if you need more specific information.


Good question - this type of problem actually comes up quite often. It looks like what you're trying to do is 'pivot' rows into columns. Similar questions have been asked/answered elsewhere on SO:

SQL Server 2005, turn columns into rows

How to transform rows to columns

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜