Moin Moin !
(kann mir mal bitte jemand den Sinn von having erklären???)
WHERE läuft durch einen "Query optimizer", der Unsinn ausfiltert und Redundanzen beseitigt und noch einige andere Sachen macht. Am Ende ist das Statement also oft schneller als beim Stumpf-und-Dumm-Ansatz.
HAVING ist drangeflickt, sprich: Erst wird das ganze Statement verarbeitet, dann erst filtert HAVING nach der Stumpf-und-Dumm-Methode alles aus, was nicht paßt. Das ist langsam, aber manchmal notwendig, gerade bei COUNT und GROUP BY.
<schnipp>
<schnapp>
Waaah! Das will ich nicht durchdenken.
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"