|
Posted by thetaamommy on 10/19/07 20:22
Hi All :
CREATE TABLE TABLEA(Person Varchar(20), Country Varchar(20), Subject
Varchar(20), Type Char(1))
INSERT INTO TABLEA VALUES ('Einstein', 'Germany', 'Physics', 'P')
INSERT INTO TABLEA VALUES ('Kant', 'Germany', 'Philosophy', 'Q')
INSERT INTO TABLEA VALUES ('Kafka', 'Germany', 'Writer' , 'W')
INSERT INTO TABLEA VALUES ('Aristotle', 'Greece', 'Philosophy', 'Q')
INSERT INTO TABLEA VALUES ('Archimedes', 'Greece', 'Physics', 'P')
INSERT INTO TABLEA VALUES ('Homer', 'Greece', 'Writer' , 'W')
SELECT * FROM TABLEA
I am on SQL 2000.
I need an output where i have to have a resultset grouped on Type, but
the results in one row.
In the resultset I need
TypeP Person Type P Country, Type Q Person, Type Q Country, Type
W Person Type W Country
---------------------------------------------------------------------------------------------------------------------
Einstein:Archimedes Germany:Greece Kant:Aristotle Germany:Greece
Kafka:Homer Germany:Greece
***************************************************************
I have written a puesdo-cursor code to do the same, but if there is a
way to do as a set operation, that would be great
Please select as a whole and past in query analyser as the resultset
is all overlaid when i paste in this box.
Thank you
RS
Navigation:
[Reply to this message]
|