2011-05-11 2 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 "; 

私はレポート、GROUP BYにMySQL用希望し、また10まで(レポートの)その数を制限します。助言がありますか?

答えて

2

クエリの最後にLIMIT 10を単に追加してください。

+0

うわー。そのコマンドは、私がそこに期待した通りに動作しない、私はそれが10レコードを返すと思った...あなたはそれをどうしたのですか? –