序文: グループ化関数はグループ内の最初のデータを取得しますが、各グループ内の最新のデータを取得する必要がある場合もあります。これを実現するにはどうすればよいでしょうか。 この記事では、2 つの実装方法を紹介します。 1. データを準備する http://note.youdao.com/noteshare?id=dba748092a619be0a8f160ccf6e25a5f&sub=FD4C1C7823CA440DB360FEA3B4A905CD 2つ、3つの実装方法 1) 最初に順序付けしてからグループ化します。 SELECT * FROM (SELECT * from tb_dept ORDER BY id descLIMIT 10000) a GROUP BY parent_id; MySQL バージョンの問題により、LIMIT を追加しないと無効になる場合があります。しかし、データの量が制限値より大きい場合、結果が不正確になるため、この書き方はあまり重要ではないと常に感じています。つまり、2 番目の書き方があります。 2) max() 関数を使用する: SELECT * FROM tb_dept td、(SELECT max(id) id FROM tb_dept GROUP BY parent_id) md ここで、td.id = md.id; 3) where フィールド名を (...) 関数で使用します。 SELECT * FROM tb_dept WHERE id IN (SELECT MAX(id) FROM tb_dept GROUP BY parent_id); 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: React プロジェクトで eslint の Baidu スタイルを使用する詳細な説明
この記事の例では、WeChatアプレットで複数行のテキストスクロールを実装するための具体的なコードを...
この記事の例では、参考までに、シンプルなショッピングカートモジュールを実装するためのjsの具体的なコ...
通常、クリック イベントは、メッセージ リマインダーのさまざまな状況に分割されます。これらが処理され...
ソフトウェアのインストールをカスタマイズする場合、多くの場合、環境変数を設定する必要があります。以下...
mysqldump ツールのバックアップデータベース全体をバックアップする $> mysqld...
Google Chinaは、ウェブサイトやブログを素早く簡単に多言語化できる翻訳ツールをリリースした...
目次1. プロキシとは何ですか? 2. 使い方は? 1. プロキシを使用する簡単な例2. 対象オブジ...
目次序文1. 型2. インスタンス3. コンストラクター詳細: 4. 文字列要約する序文Javasc...
MySQL をインストールすると初期パスワードが与えられますが、この初期パスワードは大文字と小文字の...
コンテンツ詳細タグ: <h1>~<h6>タイトルタグ<pre>テ...
Nginx の公式 Web サイトから Windows バージョンの Nginx をダウンロードしま...
目次1. スローログの紹介2. スローログの練習1. スローログの紹介スロー ログの正式名称はスロー...
まず、CSS3 Api の position 属性の定義を見てみましょう。 static: 特別な配...
mapGettersヘルパー関数mapGettersヘルパー関数は、ストア内のゲッターをローカルの計...
MySQL インストール手順 MySQL は、スウェーデンの MySQL AB によって開発された...