作者roga (任性)
看板PHP
标题Re: [请益] SQL 可以将一笔资料转成直(纵)的吗?
时间Fri Jul 29 12:50:00 2011
※ 引述《kevin1991 (口舍)》之铭言:
: 如现在有一笔资料:
: id name blood phone address
: ---------------------------------------
: 1 test o 09123456 a-b city 153
: 我想把这笔资料变成直(纵)向的
: 变成下面这样:
: data
: -----
: 1
: test
: o
: 09123456
: a-b city 153
: 能如何下手呢
: 希望能帮忙解答:(
如果 transpose rows to columns,可以用 group_concat ,
但如果是 transpose columns to rows ,则用程式解决会比较方便,
如果要用 SQL 来解的话,你可以参考一下这篇教学文章:
http://www.artfulsoftware.com/infotree/queries.php
找 Pivot tables (crosstabs) 这个段落里面的教学。
但你可能会觉得里面的方法都有些在"绕路"。
--
The Internet: where men are men, women are men, and children are FBI agents.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.89.121.16