図に示すように: テーブルデータ このようなツリーの場合、「Gao Yinrui」の下のすべてのノードを取得する方法(1つのSQL文では明らかに不十分です) ストアドプロシージャ経由で書き込み 区切り文字 // 関数 `getChildLst`(rootId INT) を作成します。 varchar(1000) を返す SQL データを読み込む 始める sTemp VARCHAR(1000) を宣言します。 sTempChd VARCHAR(1000) を宣言します。 sTemp = '$' を設定します。 SET sTempChd =cast(rootId を CHAR として)。 sTempChdがnullではない場合 SET sTemp = concat(sTemp,',',sTempChd); SELECT group_concat(id) INTO sTempChd FROM document_file_name where FIND_IN_SET(pId,sTempChd)>0; 終了しながら; sTemp を返します。 終わり // 上記のストアドプロシージャを作成する document_file_name から * を選択し、 find_in_set(id, getChildLst(1)); 要約する これで、MySQL のストアド プロシージャを使用してツリー ノードを取得する方法についての説明は終わりです。MySQL ストアド プロシージャでツリー ノードを取得する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Nginx ポート競合を解決するトラブルシューティング方法の例
Docker イメージのダウンロードが停止したり、遅すぎたりするネットでいろいろな方法を検索しました...
Linux システム管理者にとって、サービスがポートに正しくバインドされているか、またはポートをリッ...
最近、会社で DELL R730 サーバーを購入したのですが、偶然次のチュートリアルを見つけたので、...
1. 概要ネットでいろいろ検索してみたところ、Linux システム向けではなく、現在の新しいバージ...
目次1. ピニアとは何ですか? 2. Piniaは使いやすい3. ユーザーエクスペリエンス1. ピニ...
この記事では、JavaScriptでカルーセルを実装するための具体的なコードを参考までに紹介します。...
Google Reader で、JunChen が書いた「フロー理論と設計」というタイトルの投稿を見...
1) jdkファイルが保存されているフォルダパスを入力します私はここにいますusr/local/jd...
一部のWebサイトでアップロードする場合、「参照」ボタンをクリックすると、[ファイルの選択]ダイアロ...
前述のこの記事はとても短いです〜主な目的は、モバイル端末上のクリックと js イベントのメカニズムに...
display:bolck/none によるメニューバーの完成の効果 図 1:まず、完成したエフェク...
MySQL 5.7 のインストール私たちは学校で MySQL データベースを学んでいます。先生は私た...
HTML では、Web ページで使用されるエンコーディングを指定する必要があります。一般的な指定方法...
行ごとに、暗い境界線の色を個別に定義できます。基本的な構文<TR 境界線の色を暗くする=col...
Linux では、アプリケーションをダウンロードしてインストールすると、起動時にアプリケーション名...