С SUB_TABLE как (
ОТБОРНО
УДОСТОВЕРЕНИЕ ЛИЧНОСТИ, FIRST_NAME, LAST_NAME,
МАКС (СЛУЧАЙ КОГДА RN = 1 ПОСЛЕ ЭТОГО АДРЕСУЕТ ДРУГОЙ НУЛЕВОЙ КОНЕЦ) КАК ADDRESS1,
МАКС (СЛУЧАЙ КОГДА RN = 2 ПОСЛЕ ЭТОГО АДРЕСУЕТ ДРУГОЙ НУЛЕВОЙ КОНЕЦ) КАК ADDRESS2,
МАКС (СЛУЧАЙ КОГДА RN = 3 ПОСЛЕ ЭТОГО АДРЕСУЕТ ДРУГОЙ НУЛЕВОЙ КОНЕЦ) КАК ADDRESS3,
МАКС (СЛУЧАЙ КОГДА RN = 4 ПОСЛЕ ЭТОГО АДРЕСУЕТ ДРУГОЙ НУЛЕВОЙ КОНЕЦ) КАК ADDRESS4,
МАКС (СЛУЧАЙ КОГДА RN = 1 ПОСЛЕ ЭТОГО КОНЕЦ PHONE_NO ДРУГОЙ НУЛЕВОЙ) КАК PHONE1,
МАКС (СЛУЧАЙ КОГДА RN = КОНЕЦ 2 ПОСЛЕ ЭТОГО PHONE_NO ДРУГОЙ НУЛЕВОЙ) КАК PHONE2,
МАКС (СЛУЧАЙ КОГДА RN = КОНЕЦ 3 ПОСЛЕ ЭТОГО PHONE_NO ДРУГОЙ НУЛЕВОЙ) КАК PHONE3,
МАКС (СЛУЧАЙ КОГДА RN = КОНЕЦ 4 ПОСЛЕ ЭТОГО PHONE_NO ДРУГОЙ НУЛЕВОЙ) КАК PHONE4,
МАКС (СЛУЧАЙ КОГДА RN = 1 ПОСЛЕ ЭТОГО КОНЕЦ CELL_NO ДРУГОЙ НУЛЕВОЙ) КАК CELL1,
МАКС (СЛУЧАЙ КОГДА RN = КОНЕЦ 2 ПОСЛЕ ЭТОГО CELL_NO ДРУГОЙ НУЛЕВОЙ) КАК CELL2,
МАКС (СЛУЧАЙ КОГДА RN = КОНЕЦ 3 ПОСЛЕ ЭТОГО CELL_NO ДРУГОЙ НУЛЕВОЙ) КАК CELL3,
МАКС (СЛУЧАЙ КОГДА RN = КОНЕЦ 4 ПОСЛЕ ЭТОГО CELL_NO ДРУГОЙ НУЛЕВОЙ) КАК CELL4
ОТ
(
ОТБОРНО
УДОСТОВЕРЕНИЕ ЛИЧНОСТИ, FIRST_NAME, LAST_NAME, АДРЕС, PHONE_NO, CELL_NO,
ROW_NUMBER () СВЕРХ (ПЕРЕГОРОДКА ЗАКАЗОМ УДОСТОВЕРЕНИЯ ЛИЧНОСТИ АДРЕСОМ DESC, PHONE_NO DESC, CELL_NO DESC) КАК RN
ОТ
YOUR_TABLE
) КАК T
ГРУППА УДОСТОВЕРЕНИЕМ ЛИЧНОСТИ, FIRST_NAME, LAST_NAME
)
Выберите определенное (*)
от SUB_TABLE
|