Frage : Anschluss auf vorhergehender Frage

Hallo, umwandeln das

verfolgend auf der folgenden Frage, hinsichtlich der Reihen zu den Spalten,
http://www.experts-exchang e.com/Data base/DB2/Q_26406936.html
r, das ich erzielen könnte, was ich wünschte. Aber ich habe ein Problem entstehendes here.
When, welches die Adresse für die gleiche Identifikation wiederholt, zurückbringt die row_number Funktion 2 für diese Adresse tion und so, wenn ich als address1 und address2 anzeige, sind die Werte die selben.

kurz gesagt, was ich wünsche, ist, dass die Adressen nicht wiederholen sollten, selbst wenn sie in den Reihen. wiederholen.
selben zutrifft auf die Telefonnummern n und emails.

How kann ich dies tun? Bitte help.
Attachments:
Reihe zu Columns

Antwort : Anschluss auf vorhergehender Frage

Dieses versuchen:


- Greg
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
Mit SUB_TABLE wie (
AUSERWÄHLT 
	IDENTIFIKATION, FIRST_NAME, LAST_NAME, 
	MAX (FALL, WENN RN = 1 DANN SONST UNGÜLTIGES ENDE ADRESSIEREN), ALS ADDRESS1,
	MAX (FALL, WENN RN = 2 DANN SONST UNGÜLTIGES ENDE ADRESSIEREN), ALS ADDRESS2,	
	MAX (FALL, WENN RN = 3 DANN SONST UNGÜLTIGES ENDE ADRESSIEREN), ALS ADDRESS3,	
	MAX (FALL, WENN RN = 4 DANN SONST UNGÜLTIGES ENDE ADRESSIEREN), ALS ADDRESS4,		
	MAX (FALL, WENN RN = 1 DANN PHONE_NO SONST UNGÜLTIGES ENDE) ALS PHONE1,
	MAX (FALL, WENN RN = 2 DANN PHONE_NO SONST UNGÜLTIGES ENDE) ALS PHONE2,	
	MAX (FALL, WENN RN = 3 DANN PHONE_NO SONST UNGÜLTIGES ENDE) ALS PHONE3,
	MAX (FALL, WENN RN = 4 DANN PHONE_NO SONST UNGÜLTIGES ENDE) ALS PHONE4,	
	MAX (FALL, WENN RN = 1 DANN CELL_NO SONST UNGÜLTIGES ENDE) ALS CELL1,	
	MAX (FALL, WENN RN = 2 DANN CELL_NO SONST UNGÜLTIGES ENDE) ALS CELL2,	
	MAX (FALL, WENN RN = 3 DANN CELL_NO SONST UNGÜLTIGES ENDE) ALS CELL3,	
	MAX (FALL WENN RN = 4 DANN CELL_NO SONST UNGÜLTIGES ENDE) ALS CELL4	
VON 
	(
	AUSERWÄHLT 
		IDENTIFIKATION, FIRST_NAME, LAST_NAME, ADRESSE, PHONE_NO, CELL_NO, 
		ROW_NUMBER () VORBEI (FACH DURCH IDENTIFIKATION-AUFTRAG DURCH ADRESSE DESC, PHONE_NO DESC, CELL_NO DESC) ALS RN
	VON 
		YOUR_TABLE
	) ALS T
GRUPPE DURCH IDENTIFIKATION, FIRST_NAME, LAST_NAME
)
Eindeutiges vorwählen (*)
von SUB_TABLE
Weitere Lösungen  
 
programming4us programming4us