Оригинальная таблица:Объединить несколько подобных строк в один с новыми столбцами
Name Age Contact_type Contact
Alex 20 SMS 12345
Alex 20 Email [email protected]
Alex 20 SMS 54321
Bob 35 SMS 23456
Я хочу сделать это как:
Name Age Contact_type1 Contact_1 Contact_type2 Contact_2 Contact_type3 Contact_3
Alex 20 SMS 12345 Email [email protected] SMS 23456
Bob 35 SMS 23456
Если имя и возраст дублированы, совместить 2 (или более) строки в 1 строку с новым столбцом, как показано выше.
Я хочу сделать это, найдя те же «Имя» и «Возраст», и используя DISTINCT CONTACT, как случай, когда счетчик отличается (контакт)> 0, но кажется, что происходит сильная синтаксическая ошибка. Есть ли более разумный способ сделать это?