Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Multiple column values display on one line
I have a table with sales person id and sales region, there are
multiple rows for each person.
I have to create an output with person id and all regions on one line.
Can I do this in one sql statement?
I'm including simplified table with data. 1. Sample output trying to create:
ID REG1 REG2 REG3 REG4 1 5 9 20 28 2 2 15
2. sample table:
CREATE TABLE ID_TEST
(
ID NUMBER(2) NOT NULL, REGION VARCHAR2(2 BYTE) NOT NULL)
(ID, REGION)
Values
(1, '20');
Insert into ID_TEST
(ID, REGION)
Values
(1, '28');
Insert into ID_TEST
(ID, REGION)
Values
(1, '5');
Insert into ID_TEST
(ID, REGION)
Values
(1, '9');
Insert into ID_TEST
(ID, REGION)
Values
(2, '15');
Insert into ID_TEST
(ID, REGION)
Values
(2, '2');
COMMIT;
Received on Fri Mar 03 2006 - 12:52:26 CST