Dieser Artikel beschreibt anhand eines Beispiels, wie Sie mit MySQL group_concat gruppierte Felder in eine Zeile schreiben. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Funktion : Verbinden Sie die Werte in derselben durch „Gruppieren nach“ generierten Gruppe und geben Sie ein Zeichenfolgenergebnis zurück. Funktionssyntax : group_concat( [DISTINCT] Zu verbindende Felder [Order BY Sortierung der Felder ASC/DESC] [Trennzeichen 'Trennzeichen'] ) Beispiel Artikelliste abfragen und mehrere Tags desselben Artikels als ein Feld verwenden Tag-Tabellenstruktur CREATE TABLE `book_tag` ( `id` int(10) NICHT NULL AUTO_INCREMENT, `tag_name` varchar(255) NICHT NULL STANDARD '0' KOMMENTAR 'Tagname', `tag_nums` int(10) NOT NULL DEFAULT '0' COMMENT 'Anzahl der Referenzen', PRIMÄRSCHLÜSSEL (`id`) )ENGINE=InnoDB STANDARD-CHARSET=utf8; Tag-Artikel-Beziehungstabelle CREATE TABLE `book_tag_book` ( `id` int(10) NICHT NULL AUTO_INCREMENT, `book_id` int(10) NOT NULL DEFAULT '0' COMMENT 'Buch-ID', `tag_id` int(10) NICHT NULL STANDARD '0' KOMMENTAR 'Tag-ID', PRIMÄRSCHLÜSSEL (`id`) )ENGINE=InnoDB STANDARD-CHARSET=utf8; Abfrage WÄHLEN `b`.`id`, `b`.`Buchname`, `b`.`book_flash`, `b`.`Einleitung`, GROUP_CONCAT(ein.Tagname) AUS `Buch_Buch` `b` LEFT JOIN `book_tag_book` `t` ON `t`.`book_id` = `b`.`id` LEFT JOIN `book_tag` `a` ON `a`.`id` = `t`.`tag_id` GROUP BY b.id Ergebnis Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „Zusammenfassung der allgemeinen MySQL-Funktionen“, „MySQL-Protokolloperationskenntnisse“, „Zusammenfassung der MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“ und „Zusammenfassung der MySQL-Datenbanksperrenkenntnisse“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: Das Vue-CLI-Framework implementiert eine Timer-Anwendung
>>: Centos7-Installation des FFmpeg-Audio-/Video-Tools – einfaches Dokument
In diesem Artikelbeispiel wird der spezifische Co...
Unter Zellenabstand versteht man den Abstand zwis...
Überblick Heute werden wir hauptsächlich erläuter...
Docker: Zookeeper schnell installieren Ich habe Z...
Die Implementierungsmethode gliedert sich in drei...
Einführung: AD ist die Abkürzung für Active Direc...
Lassen Sie mich zunächst über meinen Alltag sprec...
Der erste und wichtigste Schritt ist: Wie install...
Die MySQL-Fremdschlüsseleinschränkung (FOREIGN KE...
Der spezifische Code zum Einkapseln der Bildaufna...
Vorwort Unter Linux können zwei Arten von Swap-Sp...
Da einige Abhängigkeiten von OpenCV beim Ausführe...
Ich bin heute auf ein Problem gestoßen: Kann ich ...
Inhaltsverzeichnis Vorwort: Schritt 1: Finden Sie...
Inhaltsverzeichnis Nachfragehintergrund Gedankena...