如何为列分组,从而产生单行

时间:2013-03-06 06:16:01

标签: mysql sql group-by pivot

我有一个包含Dept_type列的3个值的表:

Req_id CompanyName Country Dept_name Dept_contactno   Dept_email  Dept_type
1        X           US       IT        123            IT@.com     ABC
1        X           US       Inf       456            INF@.com    XYZ
1        X           US       Fac       789            Fac@.com    PQR

我希望有一个包含以下列的表格,

  • REQ_ID
  • 公司名称
  • 国家
  • Dept_name_ABC
  • Dept_contactno_ABC
  • Dept_email_ABC
  • Dept_name_XYZ
  • Dept_contactno_XYZ
  • Dept_email_XYZ
  • Dept_name_PQR
  • Dept_contactno_PQR
  • Dept_email_PQR

这样它只会产生一行记录。

0 个答案:

没有答案