2011-05-11 5 views
0

Моего запроса выглядит следующим образом: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 в GROUP BY отчета, а также ограничить это число (отчеты) до 10. Какие-либо предложения?

ответ

2

Просто добавьте LIMIT 10 в конец вашего запроса.

+0

Ничего себе. Эта команда не работает так, как я ожидал ее там, я думал, что она вернет 10 записей ... Как бы вы тогда это сделали? –

Смежные вопросы