phpbar.de logo

Mailinglisten-Archive

Bug im HAVING oder falsches Verstaendis?

Bug im HAVING oder falsches Verstaendis?

Jan Kuehl jan.kuehl at software-tomography.com
Mit Nov 19 17:57:35 CET 2003



Sebastian Tobias Mendel genannt Mendelsohn schrieb:
 >
> HAVING wird erst ganz am Ende ausgeführt, wenn also schon alle 
> Datensätze geholt sind, unmittelbar bevor sie an den Client geliefert 
> werden, d.h. du kannst mit HAVING nur auf Splaten zugreifen die auch im 
> SELECT vorkommen, ganz im gegensatz zu WHERE und GROUP BY.
> 
> 
> SELECT ..., COUNT(DISTINCT `d`) AS `count_distinct_d`
> ...
> HAVING `count_distinct_d` = 1
> 
> 

Ich kann im HAVING auch auf COUNT(XXX) zugreifen, ohne diese im 
SELECT-Teil zu haben. Des weiteren habe ich bei meinem Problem 
COUNT(DISTINCT xxx) im SELECT-Teil, aber ohne ALIAS. Ob der Zugriff per 
ALIAS das Problem loest, glaube ich nicht, werde es aber morgen mal 
probieren.

tschau

-- 
Software-Tomography - we make the invisible visible!
Jan Kuehl
Software-Tomography GmbH
Karlstr.7
D-03044 Cottbus
e-Mail: jan.kuehl at software-tomography.com
http://www.software-tomography.com
Phone:  +49 (0355) 4945077
----------------------------


-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive