2011-05-11 68 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條記錄......那麼你會怎麼做? – 2011-05-11 23:30:17