Задать вопрос
@shokw0w

Как сгруппировать данные, чтобы они шли друг за другом?

Есть база с такими столбцами:
8e36d1b6476240b59d24eb354073f003.png
Я хочу вывести number1, title, theme и idea друг за другом, а после сделать группировку по subjectname. Примерно так:

number1 1 title titlename theme themename idea ideaname

number1 2 title titlename theme themename idea ideaname

number1 3 title titlename theme themename idea ideaname

Subjectname subject1

Subjectname subject2

Subjectname subject3

Subjectname subject4

Subjectname subject5
  • Вопрос задан
  • 266 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Нетология
    Системный администратор
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
idShura
@idShura
Сначала нужно данные сгруппировать GROUP BY, а затем отсортировать ORDER BY

Пример:
SELECT number1, title, theme, idea 
  FROM units 
 GROUP BY number1, title, theme, idea
 ORDER BY number1 ASC
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы