Hallo,
welches Datenbankmanagementsystem in welcher Version verwendest Du?
Es sollen zunächst einmal die 5 neuesten Einträge herausgesucht werden:
SELECT * FROM tabelle ORDER BY datum DESC LIMIT 5
Ich vermute MySQL.
Dann möchte ich, dass alle Einträge, die in der Spalte "option" ein "ja" zu stehen haben, angezeigt werden.
SELECT * FROM tabelle WHERE option='ja' ORDER BY datum DESC
Ich möchte es nun aber hinkriegen, dass sowohl die 5 neuesten Einträge (s. Abfrage 1), als auch *alle* Einträge mit option = ja ausgegeben werden, und zwar innerhalb einer SQL-Abfrage.
UNION sollte Dir helfen. Beachte die Hinweise, wie Du ein Teilergebnis limitierst und wie das Gesamtergebnis sortiert wird.
Was ist mit den Einträgen unter den neuesten Einträgen, die in der Spalte 'option' den Wert 'ja' haben?
Freundliche Grüße
Vinzenz