VorwortDieser Artikel verwendet die neuen Funktionen von MySQL 8.0, um rekursive Abfragen zu implementieren. Detaillierter Beispielcode ist im Artikel enthalten. Werfen wir einen Blick auf die ausführliche Einführung. Verwendung rekursiver Abfragen in Mysql8.0Die Tabellendaten lauten wie folgt
1. Wir müssen alle Unterkategorien unter der Kategorie „Kleidung“ finden mit rekursivem type_cte als ( Wählen Sie * aus t_category, wobei cat_id = 4 Vereinigung alle wähle t.* aus t_Kategorie t innerer Join type_cte type_cte2 auf t.parent_cid = type_cte2.cat_id ) wählen Katzen-ID, Name, Eltern-ID von type_cte
2. Fragen Sie alle Unterkategorien unter der Kategorie „Schönheit“ ab, und der Kategoriename enthält den Namen der übergeordneten Kategorie mit rekursivem type_cte als ( Wählen Sie cat_id,name,parent_cid aus t_category, wobei cat_id = 12 Vereinigung alle Wählen Sie t.cat_id, concat (type_cte2.name, '>', t.name), t.parent_cid von t_Kategorie t innerer Join type_cte type_cte2 auf t.parent_cid = type_cte2.cat_id ) wählen Katzen-ID, Name, Eltern-ID von type_cte;
3. Alle übergeordneten Kategorien einer Kategorie abfragen Passen Sie das SQL einfach entsprechend der zweiten Frage an. mit rekursivem type_cte als ( Wählen Sie cat_id,name,parent_cid aus t_category, wobei cat_id = 40 Vereinigung alle Wählen Sie t.cat_id, concat (type_cte2.name, '>', t.name), t.parent_cid von t_Kategorie t innerer Join type_cte type_cte2 auf t.cat_id = type_cte2.parent_cid ) wählen Katzen-ID, Name, Eltern-ID von type_cte;
ZusammenfassenDies ist das Ende dieses Artikels über rekursive Abfragen in MySQL 8.0. Weitere relevante Inhalte zu rekursiven Abfragen in MySQL 8.0 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So lösen Sie die Hintergrundkachelung und den Rahmenbruch von CSS-Style-Div oder -Li in IE6
>>: So verwenden Sie die Positionierung, um Elemente zu zentrieren (Tipps zum Webseiten-Layout)
Gibt es in MySQL eine Möglichkeit, Leerzeichen st...
Inhaltsverzeichnis Vorwort Browser kompilierte Ve...
Die Lösungen für die Probleme, die bei der Erstell...
Verwenden Sie CSS, um Bildlaufleisten zu ändern 1...
Sie können problemlos Chinesisch eingeben und im ...
In diesem Artikel wird der spezifische Code von j...
Der standardmäßige Bildlaufleistenstil in Windows...
Vue-Busmechanismus (Bus) Zusätzlich zur Verwendun...
MySQL-Vollsicherung 1. Aktivieren Sie das Binärpr...
Auswählen oder Erstellen einer Abonnementnachrich...
Kürzlich musste ich einen Player in eine Webseite ...
Dieser Artikel beschreibt den detaillierten Vorga...
Inhaltsverzeichnis 1. Wir müssen sicherstellen, d...
Da ich immer vscode zur Entwicklung von Front-End...
Frontend css3.filter kann nicht nur den Graueffek...