MySQL сложный запрос с групировкой

программирование php MySQL базы данных sql

есть некая база с товарами - product

id_product int(5) AUTO_INCREMENT primary // уникальный id товара
id_group int(5) // id группы к которой принадлежит товар (например товар Asus k42jv принадлежит к группе ноутбуков которая имеет id_group = 1 в таблице group)
name varchar(255) // имя товара ну и далее будет др. инфа для решения задачи не принцепиально


таблица group

id_group int(5) // уникальный id группы
group varchar(255) // имя группы

так вот задача вытащить все товары из product сгруппировать их по группе

1) ноутбуки
1.1)Asus такойто
1.2)Dell такойто
1.3)Apple такойто
2) Мониторы
2.1)Asus такойто
2.2)LG такойто
2.3)Benq такойто

и т.д



Примечание:
select * from product
join group on product.id_group=group.id_group
group by group.group;

выдаст только по 1 товару из группы

Примечание:
SELECT `product`.`name` , `product`.`id_group` , `group`.`id_group`
FROM `product`
JOIN `group` ON `product`.`id_group` = `group`.`id_group`
GROUP BY `group`.`id_group` , `product`.`id_group`

тот же самый результат...блин не могу разобраться (((((((
Ответы:
select * from product
join group on product.id_group=group.id_group
group by group.group;
select a.name,a.id_product,b.gropu from product a join group b on a.id_group=b.id_group group by b.id_groupu,a.id_product
Както так.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.