我在SQL查询方面遇到了问题,我想知道你们中是否有人可以花一点时间来帮助我。
我有以下查询
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_parametros,cfd_enc LEFT JOIN cfd_det ON cfd_enc.id=cfd_det.id_orden这给我带来了这个:

(我在cfd_det中有6行代码与cfd_enc.id共享id_orden )
有没有办法把所有重复的行组合起来,得到这样的结果?

任何帮助都是非常感谢的。我真的被困住了,如果你需要更具体的信息,请告诉我。
发布于 2011-03-08 07:50:27
问得好--这种类型的问题实际上经常出现。看起来你要做的就是将行‘旋转’到列中。类似的问题已经在其他地方被问到/回答了,所以:
https://stackoverflow.com/questions/5225775
复制相似问题