becool
Новичок
GROUP BY аж два раза
Чёта я не могу понять, вот есть примерно такой запрос (сократил):
SELECT * FROM `table` LEFT JOIN `table2` ON(table.id=table2.table1id) GROUP BY `table`.`id`
Всё работает отлично, устраивает на сто процентов и тд.
Вдруг понадобилось выбирать записи с уникальными значениями определённого поля DISTINCT(), типа так:
SELECT DISTINCT(`created`),`table`.* FROM `table` GROUP BY `created`
И вот тут появляется вопрос, как мне соединить две группировки вместе со всеми JOIN`ами?
или так нельзя, может есть какой то простой вариант, всеми используемый, один я ничо про него не знаю...
Чёта я не могу понять, вот есть примерно такой запрос (сократил):
SELECT * FROM `table` LEFT JOIN `table2` ON(table.id=table2.table1id) GROUP BY `table`.`id`
Всё работает отлично, устраивает на сто процентов и тд.
Вдруг понадобилось выбирать записи с уникальными значениями определённого поля DISTINCT(), типа так:
SELECT DISTINCT(`created`),`table`.* FROM `table` GROUP BY `created`
И вот тут появляется вопрос, как мне соединить две группировки вместе со всеми JOIN`ами?
или так нельзя, может есть какой то простой вариант, всеми используемый, один я ничо про него не знаю...