必要:あるフィールドの同一項目を結合し、別の時間フィールドで並べ替えます。 例:初めに テーブルから都市を選択、都市でグループ化、日付で降順で並べ替え 集計関数またはGROUP BY句に日付が含まれていないため、エラーが報告されます。 次に、次の方法で日付をグループに追加します。 テーブルから都市を選択し、都市、日付でグループ化し、日付降順で並べ替えます 結果を得る しかし、結果は依然として繰り返され、解決策はない。 時間順に並べないとその後の操作に影響が出るので、Baiduで長時間検索してようやく解決策を見つけました。 正しい書き方: テーブルから都市を選択、都市でグループ化、最大(日付)で並べ替え、降順 とても魔法のような結果が見つかりました その後、さらに情報を探してみたところ、max() の魔法を見つけました。 テーブルから city,max(date) を d1 として選択し、group by city,d1 を order by d1 desc します。 ここに書いておくと時間の並び順がわかります もっと良い方法があれば、ぜひ共有してください。 補足: MYSQL の重複排除、DISTINCT と GROUP BY の違い たとえば、次のテーブル user があります。 Distinct は、その後に重複するフィールドを持つレコードを除外します。 一意のユーザー名を返すには、distinct を使用します。select distinctive name from user; の結果は次のようになります。 一意の名前と ID を返すには、distinct を使用します。select distinctive name,id from user; を実行すると、結果は次のようになります。 このように distinctive name,id と記述すると、MySQL は、name フィールドと id フィールドの両方に重複があるレコードを除外したいと考えます。 SQL が次のように記述されている場合: ユーザーからIDと一意の名前を選択 この場合、クエリするフィールドの先頭に distinctive を配置する必要があるため、MySQL はエラーを報告します。 Group by を使用すると、クエリ対象の複数のフィールドの 1 つから重複を削除できます。 名前でユーザーグループから id、name を選択します。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
<<: HTML タグに類似: strong および em、q、cite、blockquote
>>: Flexboxレイアウトの最もシンプルなフォーム実装
1. はじめにSupervisor は Python で開発された汎用プロセス管理プログラムです。通...
この記事の例では、コンテンツの計算を実現するためのjsドラッグアンドドロップテーブルの具体的なコード...
この記事では、MySQL 学習ノートの select ステートメントの完全な使用方法を例を使用して説...
この記事では、カルーセルの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...
Linux システムでは、ユーザーが手動で作成したさまざまなアカウントに加えて、システムまたはプログ...
ほとんどの場合、PC でファイルをアップロードするにはプラグインが使用され、フラッシュが導入されても...
最近、問題のある新しい SQL が本番データベースに入力される数を最小限に抑えるために、開発仕様を整...
目次1. Windows システムでの Nginx のインストールと起動プロセス: 2. 起動時にN...
Tomcat のデフォルトのログは java.util.logging を使用しますが、これにはい...
MySQL 5.5 のインストールと設定方法のグラフィックチュートリアルMySQL 5.5 のインス...
SSHFS の機能: FUSE(Linux向けの最高のユーザー空間ファイルシステムフレームワーク)を...
目次1. カウントデータが失われる解決2. 明確なデータ損失3.データ損失を選択解決4. Nullポ...
関連する知識ポイント親コンポーネントから子コンポーネントに値を渡す子コンポーネントから親コンポーネン...
1. まずテーブル作成ステートメントを見てみましょう テーブル学生を作成( sid int 主キー ...
目次1. コンポーネント切り替え方式方法1: v-ifとv-elseを使用する方法 2: 組み込みコ...