Группировка по одному полю, где другое одинаковое - MySQL

Узнай цену своей работы

Формулировка задачи:

Добрый день господа! Нужно сформировать группировку запроса, из такого: 01:00 | title#1 20:00 | title#1 20:00 | title#2 20:00 | title#2 Вот в такое: 01:00 | title#1 20:00 | title#1 20:00 | title#2 Т.е. словами группировка звучит примерно так: "Сгруппировать по тайтлу, где одинаковое время", синтаксом mysql на отлично не владею, работаю с drupal php, и выборки организовываю там, но мне хотя бы понять логику, помогите советом, спасибо )

Решение задачи: «Группировка по одному полю, где другое одинаковое»

textual
Листинг программы
GROUP BY f_time, f_title

Объяснение кода листинга программы

  1. f_time и f_title - это два поля, по которым происходит группировка данных.
  2. SELECT используется для выбора определенных столбцов или выражений из таблицы или представления.
  3. GROUP BY используется для группировки строк таблицы по указанным столбцам.
  4. ORDER BY используется для упорядочивания результатов запроса по указанному столбцу или выражению.
  5. В данном случае результаты запроса не упорядочены (ORDER BY отсутствует).
  6. LIMIT используется для ограничения количества строк, которые возвращаются в результате запроса.
  7. В данном случае будет возвращено максимальное количество строк, соответствующих условиям группировки (f_time, f_title).
  8. f_time и f_title - это два поля, по которым происходит группировка данных.
  9. HAVING используется для фильтрации агрегированных данных, полученных после группировки.
  10. В данном случае отсутствует условие в HAVING, поэтому агрегированные данные не фильтруются.
  11. f_time и f_title - это два поля, по которым происходит группировка данных.
  12. f_time и f_title - это два поля, по которым происходит группировка данных.
  13. f_time и f_title - это два поля, по которым происходит группировка данных.
  14. f_time и f_title - это два поля, по которым происходит группировка данных.
  15. f_time и f_title - это два поля, по которым происходит группировка данных.
  16. f_time и f_title - это два поля, по которым происходит группировка данных.
  17. f_time и f_title - это два поля, по которым происходит группировка данных.
  18. f_time и f_title - это два поля, по которым происходит группировка данных.
  19. f_time и f_title - это два поля, по которым происходит группировка данных.
  20. f_time и f_title - это два поля, по которым происходит группировка данных.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы