Есть в MySQL таблица:
name |
phone |
phonetype |
Иван |
01 |
home |
Иван |
02 |
mobile |
Владимир |
03 |
home |
Нужно сделать выборку, которая вернёт такое:
name |
home |
mobile |
Иван |
01 |
02 |
Владимир |
03 |
NULL (или пустое значение) |
То есть каждому уникальному значению phonetype ставится в соответствие новый столбец в результирующей таблице, значение которого берём из phone.
Интуитивно понимаю, что надо как-то смотреть в сторону GROUP BY и джойнов, но как именно это сделать, понять не могу. Просьба помочь советом, как это можно реализовать