JOIN! Limit?

Sebigf

Erfahrenes Mitglied
Hallo zusammen!

Habe heute probiert ein ganz normalen JOIN in meiner SQL abfrage einzubauen.
Geht um folgendes....

Ich habe News
id###titel###......usw

und die passenden bilder in einer sql tab. gespeichert.

id##news_id##.....

jetzt wollte ich per JOIN das letzte bild auslesen, als vorschau z.b., aber jetzt macht der die vorschau mehrmals, weil er mehrere Einträge mit der selben ID auffindet. Jetzt wollte ich einmal fragen, ob ich beim JOIN selber ein LIMIT o.ä. setzen kann, damit der mir wirklich nur den einen Wert ausgiebt.


Danke
 
Dein Problem klingt nach einer fehlenden Gruppierung:
Code:
SELECT 
news.id AS NewsID,
news.titel AS NewsTitel,
#...
bilder.id AS BildID,
#...
FROM news
LEFT JOIN bilder ON (news.id=bilder.news_id)
GROUP BY news.id

Gruß hpvw
 
Zurück