Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

procmail + change subject, w2ksp4.exe download, /proc/kallsyms format, sqldatasource dal, wwwxxxenden, convert raid5 to raid 10 mdadm, apache force chunked, nrao wwwxxx, xxxxxdup, procmail change subject header

Links

XODOX
Impressum

#1: Frage zur "doppelten Gruppierung"

Posted on 2008-02-01 14:11:51 by GreenRover

Hallo,

folgendes gibt mir alle News mit mehr als 3 Bildern aus:

SELECT `news_id` FROM `news_images` GROUP BY `news_id` HAVING COUNT(`id`)>3

wie finde ich jetzt die Anzahl der Ergebnisse raus... ohne diese im
Programm zu zählen. (geht um die Berechnung wie viele Seiten es gibt.)

Die eigentliche Abfrage des Seiteninhaltes, bekommt ein Limit und join dazu.

Ich hoffe es ist verständlich...

MFG Heiko

Report this message

#2: Re: Frage zur "doppelten Gruppierung"

Posted on 2008-02-01 14:38:59 by B.Steinbrink

On Fri, 01 Feb 2008 14:11:51 +0100, Heiko (GreenRover) Henning wrote:

> Hallo,
>
> folgendes gibt mir alle News mit mehr als 3 Bildern aus:
>
> SELECT `news_id` FROM `news_images` GROUP BY `news_id` HAVING
> COUNT(`id`)>3
>
> wie finde ich jetzt die Anzahl der Ergebnisse raus... ohne diese im
> Programm zu zÃɤhlen. (geht um die Berechnung wie viele Seiten es gibt.)
>
> Die eigentliche Abfrage des Seiteninhaltes, bekommt ein Limit und join
> dazu.

Bei MySQL kannst du SQL_CALC_FOUND_ROWS + FOUND_ROWS() benutzen:
http://dev.mysql.com/doc/refman/5.0/en/information-functions .html#function_found-rows

BjÃɶrn

Report this message