#php #mysql #limit
#php #mysql #ограничение
Вопрос:
Мой запрос заключается в следующем:
$query = "SELECT report,";
$query.= "GROUP_CONCAT(DISTINCT analyst) AS analysts, ";
$query.= "GROUP_CONCAT(DISTINCT region) AS regions, ";
$query.= "GROUP_CONCAT(DISTINCT country) AS countries, ";
$query.= "GROUP_CONCAT(DISTINCT topic) AS topics, ";
$query.= "GROUP_CONCAT(DISTINCT date) AS dates, ";
$query.= "GROUP_CONCAT(DISTINCT link) AS links, ";
$query.= "GROUP_CONCAT(DISTINCT province) AS provinces ";
$query.= "FROM reports GROUP BY report ORDER BY dates DESC ";
Я бы хотел, чтобы MySQL ГРУППИРОВАЛ ПО отчетам, а также ограничил это количество (отчетов) 10. Есть какие-нибудь предложения?
Ответ №1:
Просто добавьте LIMIT 10
в конец вашего запроса.
Комментарии:
1. Вау. Эта команда работает не так, как я ожидал, я думал, что она вернет 10 записей… Как бы вы это сделали тогда?