Vraag : Follow-up op vorige vraag

Hallo,

op de volgende vraag opvolgen, betreffende rijen aan kolommentransformatie,
http://www.experts-exchang e.com/Data base/DB2/Q_26406936.html
ik kon bereiken wat ik wilde. Maar ik heb zich probleem het voordoen here.
When het adres voor zelfde identiteitskaart herhaalt, keert de row_numberfunctie 2 voor dat adres terug en zo, wanneer ik als address1 en address2 toon, zijn de waarden het zelfde.

in het kort, welk ik wil is dat de adressen niet zouden moeten herhalen zelfs als zij in de rijen. herhalen. /> het Zelfde

How ik dit doen? Tevreden help.
Attachments:

Antwoord : Follow-up op vorige vraag

Probeer dit:


- 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:
Met SUB_TABLE zoals (
SELECTEER 
	IDENTITEITSKAART, FIRST_NAME, LAST_NAME, 
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = 1 DAN ANDERS ONGELDIG EIND) RICHT ALS ADDRESS1,
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = 2 DAN ANDERS ONGELDIG EIND) RICHTEN ALS ADDRESS2,	
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = 3 DAN ANDERS ONGELDIG EIND) RICHTEN ALS ADDRESS3,	
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = 4 DAN ANDERS ONGELDIG EIND) RICHTEN ALS ADDRESS4,		
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = 1 TOEN ANDERS ONGELDIG EIND PHONE_NO) ALS PHONE1,
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = ANDERS ONGELDIG EIND 2 TOEN PHONE_NO) ALS PHONE2,	
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = ANDERS ONGELDIG EIND 3 TOEN PHONE_NO) ALS PHONE3,
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = ANDERS ONGELDIG EIND 4 TOEN PHONE_NO) ALS PHONE4,	
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = 1 TOEN ANDERS ONGELDIG EIND CELL_NO) ALS CELL1,	
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = ANDERS ONGELDIG EIND 2 TOEN CELL_NO) ALS CELL2,	
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = ANDERS ONGELDIG EIND 3 TOEN CELL_NO) ALS CELL3,	
	MAXIMUM (COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER RN = ANDERS ONGELDIG EIND 4 TOEN CELL_NO) ALS CELL4	
VAN 
	(
	SELECTEER 
		IDENTITEITSKAART, FIRST_NAME, LAST_NAME, ADRES, PHONE_NO, CELL_NO, 
		ROW_NUMBER () OVER (VERDELING DOOR DE ORDE VAN IDENTITEITSKAART DOOR ADRES DESC, PHONE_NO DESC, CELL_NO DESC) ALS RN
	VAN 
		YOUR_TABLE
	) ALS T
GROEP DOOR IDENTITEITSKAART, FIRST_NAME, LAST_NAME
)
Selecteer verschillend (*)
van SUB_TABLE
Andere oplossingen  
 
programming4us programming4us