dedlfix: Zusatzfrage - Kontaktanzeigen pro Stadt

Beitrag lesen

Tach!

ich möchte meine Seite etwas erweitern und zwar lese ich mit diesem Code: [...]
die größten Städte aus. [...] Nun möchte ich gerne zu jeder Stadt die aufgelistet wird, die 5 neuesten Anzeigen mit anzeigen lassen.

Das ist ein nicht ganz seltener Wunsch. Man hat ein paar Datensätze und möchte aus einer anderen Tabelle jeweils x Datensätze zu jedem einzelnen. Dazu ist mir keine reine (My)SQL-Lösung bekannt. LIMIT wirkt immer erst am Ende und nicht schon beim JOIN, wobei da das Limit bei der Verknüpfungsbedingung gebraucht werden würde, à la FROM x JOIN y ON (x.foo = y.bar LIMIT 5). Aber das gibt es ja nicht.

Meine Idee ist, dass ich innerhalb von meiner Schleife: [...]
nochmals ein SQL schreibe, wo ich dann die passende Stadt im WHERE abfrage. Ist dieses Vorgehen OK, oder komme ich schon im ersten SQL an meine Daten die ich benötige?

Du wirst vermutlich keine andere Lösung präsentiert bekommen.

dedlfix.