Pivot-Entity-Attribute-Value-Schema in MySQL
Die vorliegende Aufgabe besteht darin, ein Schema zu entwerfen, das Dateimetadaten, einschließlich beider, effizient speichert Standard- und benutzerdefinierte Attribute. Die Herausforderung besteht darin, diese Daten in einem abgeflachten Format abzurufen und alle benutzerdefinierten Attribute anzuzeigen, die jeder Datei zugeordnet sind.
Um dieses Problem anzugehen, untersuchen wir das Konzept der Daten-Pivotierung, einer Technik, die häufig in relationalen Datenbanken verwendet wird, um Zeilen- basierte Daten in spaltenbasierter Form.
In diesem Fall besteht das Ziel darin, die in der FileAttributes-Tabelle gespeicherten benutzerdefinierten Attribute zu schwenken, um die gewünschte tabellarische Darstellung zu erreichen. Die von MySQL bereitgestellte Funktion GROUP_CONCAT() bietet eine praktische Lösung.
Betrachten Sie die folgende Abfrage:
SELECT bt.FileID,
Das obige ist der detaillierte Inhalt vonWie werden Dateimetadaten in MySQL mithilfe von GROUP_CONCAT() geschwenkt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!