したがって、属性パス(重複または複数の等しいエントリを持つことができます)、名前、およびkmsを持つcitysというテーブルがあり、最も高いkmsのパスに対してそれぞれのエントリが1つだけになるようにフィルタリングする必要があります。私が今持っているのは
SELECT cities.*
FROM cities, categories
group by cities.path , cities.kms
ORDER BY cities.kms desc
問題は、パスの重複したエントリが返されることです(これは必要ありません)。また、必要なようにkm単位で並べ替えられません。私は何をすべきか?