frage zu select anweisung

bspainkf36

Erfahrenes Mitglied
hi leutz :)

wollt frage ob ihr mir bei meinem prob helfen könnt :)

also ich hab hier ne normale seclect anweisung ...

SELECT * FROM gallery_pics WHERE galleryID='15' ORDER BY galleryID,timestamp DESC

es wird z.B. die gallery 15 ausgesucht und nach galleryID und der timestamp georndnet ... nehmen wir jetzt mal es exestieren 100 tupel .. und ich möchte aber nur die tupel 21 - 39 ausgeben lassen ...

wat muss ich machen ? :)

für die hilfe

kon
 
Hi!

Mit LIMIT beschränkst Du die rows:

SELECT * FROM gallery_pics WHERE galleryID='15' ORDER BY galleryID,timestamp DESC LIMIT 21,18
 
er liest ab tupel 21 aus und die macht er 18 mal oder ? oder hab ich falsch gedacht ?

hätte da jetzt noch ein weiteres prob :)

SELECT pictureID FROM $tbl_gallery_pics WHERE galleryID='15' ORDER BY pictureID

es werden tupel ausgewählt ... kann ich den min wert und den max wert mit einer select anweisung auswählen?
also ich hab die funktionen min() und max() getestet ... wollte aber nicht so funzen :(
 
Also falls Dein DBMS nach SQL-Norm arbeitet, dann sollte das gehen. Etwa so:

SELECT MIN(irgendwas) FROM irgendwo WHERE nochwas
 
Zurück