Hallo, ich habe eine Tabelle in der verschiedene Arbeiten gespeichert sind (Fotos z.B.). Jedes Foto kann entweder zu einer Fotoserie (serien_id) oder zu keiner Serie (serien_id = 0) gehören.
Mein Problem besteht nun darin das ich gerne eine Übersicht ausgeben wollte, und zwar alle Arbeiten mit keiner Serie und von jeder Serie jeweils eine Arbeit, Sortierkriterium ist das Datum.
Hier nochmal meine Tabelle zum Verständnis:
Code:
media
- id
- serien_id
- mitglieder_id
- erstellt
In den Tabellen mitglieder und serien sind jeweils die Daten der Mitglieder und Serien hinterlegt.
Ich habe bisher folgende Abfrage:
Code:
SELECT
a.id AS "ID",
a.titel AS "TITEL",
a.serien_id AS "SERIE",
UNIX_TIMESTAMP(a.erstellt) AS "ERSTELLT",
CONCAT_WS(" ", b.vorname, b.nachname) AS "NAME"
FROM
media AS a,
mitglieder AS b
WHERE
a.mitglieder_id = b.id
ORDER BY
a.erstellt DESC
LIMIT '.$offset.', '.$limit.'
Nun die Frage: Wie bekomme ich es hin das alle Datensätze mit serien_id == 0 und jeweils der aktuellste mit serien_id != 0 ausgegeben wird?
Ich hoffe ich konnte das verständlich erklären, Danke für die Hilfe...
mAy