У меня есть таблица, которая выглядит следующим образом:Использование «SELECT» для отображения сгруппированных результата
Name | Type
Maurice | Gold
Lisa | Gold
Andrew | Silver
Matthew | Platinum
Sarah | Gold
Peter | Platinum
Franco | Platinum
Patrick | Silver
Я пытался с помощью «выбрать», чтобы отобразить их сгруппированы по типу, но я не нашел ни одного правильно. В результате я выгляжу так:
Silver | Gold | Platinum
Andrew | Maurice | Matthew
Patrick | Lisa | Peter
NULL | Sarah | Franco
В любом случае, чтобы результат выглядел так? Спасибо!
выбрать * из 'table_name' группы по типу; – Rupsingh
, чтобы получить имя группы, вы можете попробовать как это [select group_field from table_name group by group_field]. Примечание. «Тип» - это ключевое слово, измените имя вашего поля с «type» на какое-то другое имя. – IRSHAD
Вы ищете операцию, называемую * поворот * таблицы. Это печально известная боль в области шеи в MySQL. –