Hallo,
ich möchte in einem rss-Feed die letzten (z.b. 10) Einträge aus meiner MYSQL DB ausgeben. Meine Einträge beinhalten allerdings bisher kein Datum oder ähnliches. Kennt jemand ein SQL Statement, das einem diese Selektion ermöglicht?
ja, SELECT in Verbindung mit LIMIT.
Grüße, Matze
ok, Limit hab ich soweit glaube ich verstanden. Ich verstehe trotzdem noch nicht, wie ich das für meine Zwecke einsetze.
Meine Einträge haben weder ein Datum noch eine ID nach der ich sortieren könnte. Und selbst wenn ich eine ID hätte, mir die ID des letzten EIntrags hole, davon 10 abziehe und dann die Einträge bis zum Ende mittels LIMIT ausgebe, stellt sich mir die Frage: Was passiert, wenn zufällig die (MAX ID - 10) ID fehlt weil der Eintrag gelöscht wurde?
Zweites Problem. Es ist nicht eine Tabelle, sondern es sind 8. Aus dieses 8 Tabellen möchte ich die letzten 10 hinzugefügten Einträge selektieren.
Eine Lösung die mir in den Sinn kommt, wäre eine neunte Tabelle, in die jeder Eintrag immer mit ID geschrieben wird und aus der nichts gelöscht werden kann. Das hört sich aber nicht besonders elegant an.
Grüße
Sascha