Mailinglisten-Archive |
Sebastian Mendel schrieb: > Sebastian Mendel schrieb: > >> Konstantin Rekk schrieb: >> >>> On Friday 09 July 2004 16:00, Sebastian Mendel wrote: >>> >>> >>>> SELECT (SELECT COUNT(*) FROM ...) + (SELECT ...) + ... >>> >>> Danke, hätte ich eigentlich auch selbst drauf kommen können, >>> allerdings werden >>> hier Datensätze evntl. doppelt gezählt! >>> Verwende Sybase und möchte nicht die gesamte Datenmenge holen deshalb >>> kein num...() Abfragen auf Anwendungsebene möglich. >> >> SELECT COUNT(DISTINCT *) FROM ( SELECT ... UNION ... SELECT ... ) > > oder > > SELECT COUNT(*) FROM ( SELECT ... UNION DISTINCT ... SELECT ... ) ok zum dritten und letten: ;-) SELECT SUM(0) FROM ( SELECT COUNT(*) ... UNION DISTINCT SELECT ... ) oder SELECT SUM(`count`) FROM ( SELECT COUNT(*) AS `count` ... UNION DISTINCT SELECT ... ) -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive