I have a table (in mysql) like this:
TABLE1
Id   Name   Age 
---------------
1    John   22
2    Mary   17
3    Peter  21
4    Agnes  34
5    Steve  14
6    Bart   26
7    Bob    32
8    Vince  18
...
What I am looking for is a SELECT statement, where I can get 4 records in a row. I mean, the result of the select statement would be:
Id1 Name1 Age1  Id2 Name2 Age2 Id3 Name3 Age3 Id4 Name4 Age4
-----------------------------------------------------------
1   John  22    2   Mary  17   3   Peter 21   4   Agnes 34
5   Steve 14    6   Bart  26   7   Bob   32   8   Vince 18
...
I guess it would be like a pivot... Is this possible? If it is, then how can I achieve it? I need to populate a report by showing 4 records on a row, so I would like to be able to do it from a datasource that returns this exact structure. So on first band/row there will be
rec1,rec2,rec3,rec4
then on second row:
rec5,rec6,rec7,rec8
and so on.
My first idea was to merge 4 queries that return every 5th record starting with 1,2,3,4 but I'm not exactly sure... Can you help?
 
    