ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
759
759
EMPFEHLEN
-
Hallo,
stehe grade vor folgendem Problem:
Zwei Tabellen: 'topics' und 'news'
Die 'topics' beinhalten verschiedene Themenbereiche zu denen es in den 'news' Nachrichten gibt.
Es sollen nun alle 'topics' ausgelesen werden und dazu 10 dazugehörige Nachrichten aus den 'news'
SELECT t.topicname, n.newstitle FROM topics t, news n WHERE n.topicid=t.topicid ORDER BY t.topicname, n.newsid DESC
Wenn nun mit LIMIT begrenzt wird, dann werden ja logischer Weise die gesamt Abfragen auf 10 begrenzt, nicht aber nur die jeweiligen Nachrichten aus den 'news'.
Ist das überhaupt möglich, dies in einer Abfrage umzusetzen, oder bleibt nichts anderes übrig, als erst nur die 'topics' auszulesen und dann passend zu jedem Topic die 10 Nachrichten aus den 'news'?
Wären dann halt mehr Abfragen als gewünscht.
Vielleicht kennt ja jemand zufällig eine andere Lösung.
Besten Dank.
mfg
-
hm nein das geht nicht. Du musst entweder mehrere Queries laufen
lassen oder das LIMIT hoch setzen und nach kategorien und Zeit
sortieren.
Ähnliche Themen
-
Problem bei einem JOIN zw. zwei Tabellen, (Daten aus beiden Tabellen auslesen)
Von CookieBuster im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 05.04.10, 22:20 -
Zwei Tabellen mittels dritter Tabelle verknüpfen?
Von hoktar im Forum Relationale DatenbanksystemeAntworten: 11Letzter Beitrag: 14.12.09, 15:38 -
zwei Tabellen aus einer DB auslesen
Von cybergnom im Forum Visual Basic 6.0Antworten: 9Letzter Beitrag: 03.05.05, 10:55 -
Werte aus zweiter Tabelle verknüpfen !?
Von webspecials im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 07.10.04, 13:10 -
Werte aus zwei Tabellen addieren über ID des einz. Eintrags !
Von natraq im Forum PHPAntworten: 0Letzter Beitrag: 28.08.04, 11:35





Zitieren
Login





