序文この記事では、MySQL 8.0 の新機能を使用して再帰クエリを実装します。詳細なサンプル コードは記事に記載されています。詳細な概要を見てみましょう。 Mysql8.0 再帰クエリの使用表のデータは以下のとおりです
1. 「衣類」カテゴリの下にあるすべてのサブカテゴリを見つける必要があります 再帰的なtype_cteとして( cat_id = 4 の t_category から * を選択 すべて結合 t_category tからt.*を選択 t.parent_cid = type_cte2.cat_id に対する type_cte type_cte2 の内部結合 ) 選択 猫ID、名前、親CID type_cte から
2. 「美容」カテゴリの下にあるすべてのサブカテゴリをクエリし、カテゴリ名に親カテゴリの名前が含まれる 再帰的なtype_cteとして( cat_id = 12 の場合、t_category から cat_id、name、parent_cid を選択 すべて結合 t.cat_id、concat(type_cte2.name、'>'、t.name)、t.parent_cid を選択 t_category tから t.parent_cid = type_cte2.cat_id に対する type_cte type_cte2 の内部結合 ) 選択 猫ID、名前、親CID type_cte から;
3. カテゴリのすべての親カテゴリを照会する 2 番目の質問に応じて SQL を調整するだけです。 再帰的なtype_cteとして( cat_id = 40 の場合、t_category から cat_id、name、parent_cid を選択 すべて結合 t.cat_id、concat(type_cte2.name、'>'、t.name)、t.parent_cid を選択 t_category tから t.cat_id = type_cte2.parent_cid に対する type_cte type_cte2 の内部結合 ) 選択 猫ID、名前、親CID type_cte から;
要約するこれで、MySQL 8.0 再帰クエリに関するこの記事は終了です。MySQL 8.0 再帰クエリに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: IE6 で CSS スタイルの div または li の背景のタイリングと境界の破損を解決する方法
>>: 要素を中央に配置するための配置方法 (Web ページ レイアウトのヒント)
この記事では、Vueを使用してショッピングカートの数量を変更する方法を紹介します。具体的な内容は次の...
目次リアクトファイバーの作成1. 始める前に2. React.renderから始める3. 終了リアク...
1. 既存のモジュールを表示する nginx の sbin ディレクトリに nginx の sbin...
目次トリガーとは何かトリガーを作成する表は次のようになります。さらにいくつかの単語を挙げます。制限と...
ボリュームとは何ですか?ボリュームは英語で容量を意味し、Docker ではデータ ボリューム、つまり...
この記事の例では、文字の出現回数をカウントするJavaScriptの具体的なコードを参考までに共有し...
MySQLでホワイトリストアクセスを設定する手順1. ログイン mysql -uroot -pmys...
目次ベース戻り値の型文字列とブール値数値とbigintシンボル未定義関数物体他のよくある質問参照エラ...
目次典型的なウォーターフォールウェブサイトウォーターフォールフローレイアウトの原則一般的な考え方具体...
静的ウェブサイトをホストできるサーバーは数多くあります。この記事では、nginx、apache、to...
以下のように表示されます。 LOCATE(部分文字列、文字列)文字列 str 内の部分文字列 sub...
目次ビジネス要件:解決策 1: vuex-persistedstate解決策2: vuex-pers...
ミラーを探すDocker Hubのウェブサイトからイメージを検索できます。Docker Hubのウェ...
目次環境: 1. Dockerはリモート接続アクセスを可能にするidea dockerプラグインをイ...
<br />セマンティクス化は一言で説明することはできないし、まだ公式かつ厳密な定義もあ...