You might also want to read these articles:

http://www.onlamp.com/lpt/a/4397

and

http://dev.mysql.com/tech-resources/articles/wizard/index.html

In addition, there's a Perl module - DBIx::SQLCrosstab - that may help.
It's available from CPAN at
http://search.cpan.org/~gmax/DBIx-SQLCrosstab-1.17.

Hope this helps,

Jack

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 29, 2004 2:34 PM
To: [EMAIL PROTECTED]
Cc: MySql List
Subject: Re: How to turn rows into columns



What you are trying to create is called a "pivot table" or a "cross-tab
report". I recently walked someone else through this same process. Read
through this thread and let me know if it helps you or not. You can also
Google the groups for "MySQL pivot table" and find other examples and
methods.

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&threadm=cautac%2
43u8%241%40FreeBSD.csie.NCTU.edu.tw&rnum=1&prev=/groups%3Fq%3DMySQL%2Bpivoti
ng%2Btable%2Bsgreen%26ie%3DUTF-8%26hl%3Den

Best Wishes,
Shawn Green
Database Administrator
Unimin Corporation - Spruce Pine


 

                      Mauricio

                      Pellegrini               To:       MySql List
<[EMAIL PROTECTED]>                            
                      <[EMAIL PROTECTED]        cc:

                      com.ar>                  Fax to:

                                               Subject:  How to turn rows
into columns                                 
                      06/29/2004 04:35

                      PM

                      Please respond to

                      hrrg-inf

 

 





Hi , Sorry to ask this question,
but I'm in desperate need to acomplish this report, and don't even know
it is  possible to be done.

The thing is I have to turn rows from one table into columns
in other table. The first table looks like this
     T1
-----------
id           cod
-----------
1            bb
1            ff
1            gg
1            kk
2            rr
-----------

An it should be converted to the following format where every cod value
pertaining to T1 should be located into T2 under the specified column

     T2
-----------------------------------
id           c1          c2          c3          c4
-----------------------------------
1            bb          ff          gg          kk
2            rr
-----------------------------------

I know how to perform this under other languages but don't know how to
do it with mysql's sql.

I think someone else must have had the same requirement before, at least
I hope so.


Thanks in advance,
Mauricio







--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]







-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to