Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

w2ksp4.exe, WwwxxXdbf, procmail "FROM_MAILER" patch, Use of assignment to $[ is deprecated at /usr/local/sbin/apxs line 86. , wwwxxx vim, mysql closing table and opening table, 800c5000, setgid operation not permitted, pciehp: acpi_pciehprm on IBM, WWWXXX.DBF

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