yo,
Ok, man könnte natürlich in einem Extra-Select erstmal die Gesamtzahl der Datensätze auslesen und die benutzen.
Aber das ist auch wieder nur sicher, wenn man Transaktionen benutzt, denn es könnte ja ein anderer Prozeß zwischen den beiden Selects neue Datensätze einfügen.
die beiden selects sollten so schnell gehen, dass da nicht wirklich viel passiert. und selbst wenn, ist das nicht weiter tragisch, du hast keinen wirklichen nachteile gegenüber nur einer abfrage. stell die vor, du könntst es mit einer abfrage lösen. in der zeit, bis du die ergebnisse siehst, bis dahin vergeht auch immer einer wenig zeit, wo andere prozeese durchaus auch einen datensatz anfügen könnten. und den würdest du dann auch nicht sehen, obwohl er mit erscheinen deiner daten schon vorhanden ist. die select abfrage ist nun mal nur eine momentaufnahme, egal ob mit einer oder zwei abfragen. also mach das ruhig mit den zwei abfragen.
Ilja