Не могу, выполнит выборку. Буду благодарен любой помощи. Мне нужно вытащить все id c уникальным столбцом blog_id где дата <= CURRENT_DATE выбираю по title_id.
Т.е передаю в title_id = 1 и нужно получить blog_id только 1,2 по одному, но по ближайший дате.
Выполняю запрос такой
SELECT *
FROM (SELECT *
FROM test
WHERE title_id = 1
ORDER BY date_article DESC) AS s
GROUP_BY s.blog_id
но blog_id = 1 выбирается средняя дата
GROUP BY используется только с определенными операторами как SUM, COUNT, GROUP_CONCAT возможно есть еще что-то. Без них у вас выйдет ошибка. Об этом более подробно рассказал пользователь Mike вот в этом вопросе.
В вашем случае должно помочь
SELECT id FROM (SELECT DISTINCT(blog_id) FROM test) ORDER BY date_article DESC;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Пытаюсь переместить запись с одной таблицы в другую с удалениемСначала нахожу ее $info= R::findOne("books", "book_id= ?", array($_POST['id'])); Потом пытаюсь вставить...
Необходимо вывести с mysql статьи так, чтобы они чередовались по блокамЧтобы через каждые 2 статьи - следующие 2 оборачивались блоком <div class="row"></div>