SQLite Concat und Join an Datensätzen
-
21-12-2019 - |
Frage
Ich habe ein Problem mit der richtigen DB-Abfrage-Handhabung in meiner App und um ehrlich zu sein, ich weiß nicht, was ich mehr tun sollte, um es funktionieren zu lassen.
mein db sieht so aus wie dieses
generasacodicetagpre.Alles von meinem db möchte ich in einem generationstechnischenetagcode anzeigen.
Ich nehme alles mit dieser Klausel:
generasacodicetagpre.Ich möchte, dass jeder Zeilen-Titel des Buches angezeigt wird, der Benutzername, der es gemietet hat, und die von Comma getrennten Genres.
Alles außer dem letzten Teil - Verkettung und Trennen mit Komma von Genres mache ich jetzt korrekt mit der angezeigten Klausel.Nun sind Bücher mit mehr Genres dupliziert.Ich habe versucht,
generasacodicetagpre.Leider kann ich mein Ziel nicht erreichen.Mit diesem CONCAT bekomme ich immer nur einen Datensatz mit allen verketteten Genres und angezeigt.
Kann mir jemand bitte sagen, wie ich mein Ziel erreichen kann.
Lösung
Versuchen Sie damit, dass nur Genres angezeigt werden, die sich unterscheiden:
generasacodicetagpre. Sie müssen auch das GENRE mit dem GROUP BY
nach der where-Klausel gruppieren, um alle übereinstimmenden Datensätze anzuzeigen.