以下を生成する選択クエリがあります。
customers.city 、 books.title を選択 借りた、本、顧客から ここで、loaned.userID = customers.userID そして、loaned.bookID = books.bookID +------------+-----------------------------------+ | | 都市 | タイトル | +------------+-----------------------------------+ | | ハロゲート | ハロゲート | クロスウサギ | 写真 クロスウサギ | | ハロゲート | ハロゲート | PHP と MySQL の Web 開発 | | | ハロゲート | ハロゲート | PHP と MySQL の Web 開発 | | | ホワイトヘブン | ホワイトヘブン | ギリシャ神話 | | | ホワイトヘブン | ホワイトヘブン | 恐竜の高騰 | | | ホワイトヘブン | ホワイトヘブン | 恐竜の高騰 | | | 販売 | 手品 | 手品 | | 販売 | 手品 | 手品 | | 販売 | 手品 | 手品 | | 販売 | 恐竜の高騰 | | | 販売 | 恐竜の高騰 | +------------+-----------------------------------+ セットで 11 行 (0.00 秒)
各都市で最も人気のあるタイトルを見つけたいので、次のようにしました。
都市ごとにグループ化 カウント順(固有タイトル) 降順
ただし、これは正しい結果を生成しません。私は得る:
+------------+-----------------------------------+ | | 都市 | タイトル | +------------+-----------------------------------+ | | 販売 | 恐竜の高騰 | | | ホワイトヘブン | ホワイトヘブン | 恐竜の高騰 | | | ハロゲート | ハロゲート | PHP と MySQL の Web 開発 | +------------+-----------------------------------+ 3 行セット (0.00 秒)
これは、人気順ではなく、アルファベット順に並べられているようです。データを入手したので、必要に応じて注文するのは簡単だと思っていましたが、そうではありませんでした。なんらかの結合またはそれよりも複雑なことを行う必要がありますか?
前もって感謝します。