Avec SUB_TABLE comme (
CHOISI
IDENTIFICATION, FIRST_NAME, LAST_NAME,
MAX (CAS QUAND LE RN = 1 ADRESSENT ALORS L'EXTRÉMITÉ NULLE D'AUTRE) COMME ADDRESS1,
MAX (CAS QUAND LE RN = 2 ADRESSENT ALORS L'EXTRÉMITÉ NULLE D'AUTRE) COMME ADDRESS2,
MAX (CAS QUAND LE RN = 3 ADRESSENT ALORS L'EXTRÉMITÉ NULLE D'AUTRE) COMME ADDRESS3,
MAX (CAS QUAND LE RN = 4 ADRESSENT ALORS L'EXTRÉMITÉ NULLE D'AUTRE) COMME ADDRESS4,
MAX (CAS QUAND RN = 1 PUIS EXTRÉMITÉ NULLE D'AUTRE DE PHONE_NO) COMME PHONE1,
MAX (CAS QUAND RN DE = EXTRÉMITÉ NULLE D'AUTRE 2 PUIS PHONE_NO) COMME PHONE2,
MAX (CAS QUAND RN DE = EXTRÉMITÉ NULLE D'AUTRE 3 PUIS PHONE_NO) COMME PHONE3,
MAX (CAS QUAND RN DE = EXTRÉMITÉ NULLE D'AUTRE 4 PUIS PHONE_NO) COMME PHONE4,
MAX (CAS QUAND RN = 1 PUIS EXTRÉMITÉ NULLE D'AUTRE DE CELL_NO) COMME CELL1,
MAX (CAS QUAND RN DE = EXTRÉMITÉ NULLE D'AUTRE 2 PUIS CELL_NO) COMME CELL2,
MAX (CAS QUAND RN DE = EXTRÉMITÉ NULLE D'AUTRE 3 PUIS CELL_NO) COMME CELL3,
MAX (CAS QUAND RN DE = EXTRÉMITÉ NULLE D'AUTRE 4 PUIS CELL_NO) COMME CELL4
DE
(
CHOISI
IDENTIFICATION, FIRST_NAME, LAST_NAME, ADRESSE, PHONE_NO, CELL_NO,
ROW_NUMBER () PLUS DE (CLOISON PAR ORDRE D'IDENTIFICATION PAR ADRESSE DESC, PHONE_NO DESC, CELL_NO DESC) COMME RN
DE
YOUR_TABLE
) COMME T
GROUPE PAR L'IDENTIFICATION, FIRST_NAME, LAST_NAME
)
Choisir distinct (*)
de SUB_TABLE
|