MySQL GROUP BY UNIX TIMESTAMP

Я пытаюсь получить несколько строк из базы данных MySQL и сгруппировать их по дням публикации.

Конечный результат Хотелось бы следующего ..

Понедельник -Статья 1 -Статья 2 -Статья 3

Вторник -Статья 1 -Статья 2

Среда -Статья 1 -Статья 2 -Статья 3 -Статья 4

И так далее, я не уверен, что это можно сделать в одном только MySQL без дополнительной работы PHP.

Это вопрос, который у меня есть, но, похоже, он не группируется по дням.

SELECT 
cms_news.news_id,
cms_news.news_title,
cms_news.news_date,
cms_news.news_category,
cms_news.news_source,
cms_news.news_type,
cms_news.news_content
FROM 
cms_news cms_news,
GROUP BY 
DAYOFMONTH(FROM_UNIXTIME(cms_news.news_date)) 
ORDER BY 
cms_news.news_date DESC

Спасибо.

7
задан Salman A 21 December 2018 в 10:04
поделиться