Загрузка...

Сделать из «широкой» таблицы «длинную»

  • Сложная
  • Бонус
    20
  • Не решено

Рассмотрим 2 таблицы:

LongTable

+---------+--------+-----------------------+ 
|  Name   |   key  |        value          | 
+---------+--------+-----------------------+ 
| Ivanov  |   FIO  |  Иванов Иван Иванович | 
+---------+--------+-----------------------+ 
| Ivanov  | Phone  |  +(7) 111-1111111     | 
+---------+--------+-----------------------+ 
| Ivanov  | Email  | ivanov@ivanov.com     | 
+---------+--------+-----------------------+ 
| Petrov  |   FIO  | Петров Петр Петрович  | 
+---------+--------+-----------------------+ 
| Petrov  | Phone  |  +(7) 222-2222222     | 
+---------+--------+-----------------------+ 
| Petrov  | Email  | petrov@petrov.com     | 
+---------+--------+-----------------------+ 

WideTable

+---------+----------------------+------------------+-------------------+ 
|   Name  |         FIO          |      Phone       |       Email       | 
+---------+----------------------+------------------+-------------------+ 
| Ivanov  | Иванов Иван Иванович | +(7) 111-1111111 | ivanov@ivanov.com | 
+---------+----------------------+------------------+-------------------+ 
| Petrov  | Петров Петр Петрович | +(7) 222-2222222 | petrov@petrov.com | 
+---------+----------------------+------------------+-------------------+ 

Как из таблицы WideTable получить LongTable?

Вы видели эту задачу на собеседовании?
/
83 / 123