Как можно отсортировать данные до групровки ?

Vavan

Новичок
Как можно отсортировать данные до групровки ?

SELECT c.Id, c.Name, p.Num
FROM catalog c LEFT JOIN photo p ON c.id=p.Catalog_id
WHERE c.Category_id='107'
GROUP BY c.Id
ORDER BY c.Id, p.Num

Есть таблица с товарами, и таблица с фотографиями. catalog и photo соответственно. Таблица photo завязана на таблицу catalog по полю Catalog_id. Еще в таблице photo есть поле Num. Надо вибрать товары у которых Category_id = 107, и по одной записи с таблицы фото, при чем так чтобы Num было наименьшее.
 

ForJest

- свежая кровь
Ну значит сначала нужно выбрать те id, у которых num наименьшее, и потом уже для них выбрать все остальные данные.
 
Сверху