作者GentleGaGa ()
看板Database
标题[SQL ] 以不同阶段呈现的Table
时间Mon Nov 21 09:33:42 2011
请教一下,
目前我的table长这样:
Group Name Quantity Stage
A QM部门 5 1
A CK部门 4 1
B DA部门 7 1
B SW部门 2 1
C MO部门 8 1
A QM部门 7 2
A CK部门 3 2
B DA部门 8 2
B SW部门 3 2
C MO部门 1 2
SQL语言:
Select PCC.Group, A.Name, Quantity, Stage.Name as Stage
From Sample
Inner join (PCC Inner join PCC_Dept ON PCC_Dept.Group_id = PCC.id)
ON PCC_Dept.Id = Sample.Dept_id
Inner join PCC_Dept as A ON PCC_Dept.Root_id = A.Id
Inner join Stage ON Sample.Stage_status = Stage.Id
*注: 不同的Stage(阶段)有不同的Quantity(数量)
我想要让Table长得像如下:
Group Name Quantity Stage Quantity Stage
A QM部门 5 1 3 2
A CK部门 4 1 2 2
B DA部门 7 1 9 2
B SW部门 2 1 4 2
C MO部门 8 1 7 2
试了好久都不得其门而入 >_<
有没有办法完成呢???
感谢!!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.200.94
※ 编辑: GentleGaGa 来自: 114.32.200.94 (11/21 11:22)