必要:あるフィールドの同一項目を結合し、別の時間フィールドで並べ替えます。 例:初めに テーブルから都市を選択、都市でグループ化、日付で降順で並べ替え 集計関数または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. インストール2. インポート3. 検証ルールを定義します(エクスポート用に js ファイル...
最近、jQuery を学習しているときに、show()、hide()、toggle() 関数に出会い...
目次1. リストインターフェースとその他のモジュールの表示処理2. 従来のインターフェースコンポーネ...
nohup コマンドUnix/Linux を使用する場合、通常はプログラムをバックグラウンドで実行す...
目次チュートリアルシリーズ1. ユーザー管理1. ユーザーアカウント2. アカウントの追加と削除3....
多くの場合、フォームを美しくするために、送信ボタンが画像に置き換えられます。ただし、細部に注意を払わ...
letter-spacing プロパティ: 文字間のスペース (文字間隔) を増減します。このプロ...
@Font-face 基本紹介: @font-face は、Web ページにカスタム フォントを表示...
目次1. JavaScriptはページ内のすべてのHTML要素を変更できる1. IDでHTML要素を...
目次1. サンプルコード2. 現象を通して本質を見抜く3. 実施原則4. 親コンポーネントのコンパイ...
画像内に下線付きのリンクが表示されても驚かないでください。実はとても簡単なので、あなたにもできるので...
1 公式サイトからMySQL8をダウンロードしてインストールするMySQL8 ダウンロードアドレスこ...
1. Dockerコンテナ間の相互接続Docker は現在、軽量の仮想化ソリューションとなっています...
1. スプレッド演算子スプレッド演算子は 3 つのドット ... で、複数の引数 (関数呼び出しなど...
1. HTML の要素とタグ<br />要素は、1 つのタグまたは 1 組のタグによって...