後、私は私が必要なもの次のSQLグループ
select site_id,count from tags where match (tag) against ('statistici' in boolean mode) ORDER BY count DESC;
+---------+-------+
| site_id | count |
+---------+-------+
| 9 | 1300 |
| 13 | 1200 |
| 9 | 1100 |
| 13 | 1000 |
| 9 | 900 |
| 13 | 800 |
| 13 | 800 |
+---------+-------+
を持ってMySQLでSQL秩序を維持することは明確なSITE_IDを取得することです。私は文でグループを使用する場合 しかし数によって順位は私は何をすべき
select site_id,count from tags where match (tag) against ('statistici' in boolean mode) GROUP by site_id ORDER BY count DESC;
+---------+-------+
| site_id | count |
+---------+-------+
| 13 | 1000 |
| 9 | 900 |
+---------+-------+
が維持されませんか?
私の解決策はselect site_id FROMです(site_idを選択し、タグtからmatch(tag)を(ブールモードの 'statistici')ORDER BY count DESC)s GROUP by s.site_id;しかし、これが最適化されていれば私は理想がありません – keepwalking