Группировка в MySQL

Треба створити SQL запит, до таблиці ’table’, яка групує елементи за ’group_id’ і повертає запис із номером елемента в групі. Думаю запит має виглядати таким чином:

SELECT * GROUP_CONCAT(????) FROM ‘items’

відсортувати по групам не проблема, а от як взнати порядковий номер елемента саме в певній групі (group_id)?

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Дякую)) зробив так:

SELECT CONCAT(id_group,COUNT(*) )as record FROM items GROUP BY id_group

SELECT group_id, COUNT (id) FROM... GROUP_BY group_id — где-то так

питання тепер іншим чином стоїть, як підрахувати у кожній колонці кількість елементів з однаковим group_id?

Підписатись на коментарі