GoatMachine
Benutzer
- Beiträge
- 23
Hallo,
so langsam bin ich echt verzweifelt. Alles mögliche funktioniert nicht richtig. Vielleicht habt ihr ja eine Idee.
Aufgabe:
Eine dynamische Sortierung zu realisieren. Im Frontend selber sind noch Auswahlmöglichkeiten wie, "Nach Erscheinungsjahr, Nach Nachname,...." usw.
Problem:
Sieht man unten auf dem Screen: Bücher mit doppelten Autoren, werden auseinander gerissen.
Ich hoffe ihr habt eine Idee und könnt mir helfen ;-) Danke im voraus.
SQL-Befehl:
Ausgabe:
Datenbankmodell:
so langsam bin ich echt verzweifelt. Alles mögliche funktioniert nicht richtig. Vielleicht habt ihr ja eine Idee.
Aufgabe:
Eine dynamische Sortierung zu realisieren. Im Frontend selber sind noch Auswahlmöglichkeiten wie, "Nach Erscheinungsjahr, Nach Nachname,...." usw.
Problem:
Sieht man unten auf dem Screen: Bücher mit doppelten Autoren, werden auseinander gerissen.
Ich hoffe ihr habt eine Idee und könnt mir helfen ;-) Danke im voraus.
SQL-Befehl:
PHP:
SELECT group_concat(nachname, ', ', vorname SEPARATOR '; ') AS autoren,
buch_id,
titel
FROM ( SELECT b.id AS buch_id,
ifnull(auf.auflagentitel, b.originaltitel) AS titel,
a.nachname,
a.vorname
FROM User u,
Sammlung s,
Auflage auf,
Buecher b,
AutorenBuecher ab,
Autoren a
WHERE u.id = 2
AND u.id = s.user_id
AND s.auflagen_id = auf.id
AND auf.buecher_id = b.id
AND b.id = ab.buecher_id
AND ab.autoren_id = a.id
ORDER BY a.nachname, a.vorname
) AS t
GROUP BY buch_id, titel
ORDER BY autoren
Ausgabe:
Datenbankmodell: