MySQL Forums
Forum List  »  German

Re: GREATEST / MAX von berechneten Spalten
Posted by: Thomas Wiedmann
Date: April 17, 2012 02:11AM

Mark Knochen Wrote:
-------------------------------------------------------
> Was mir gerade einfällt ... ist die Gruppierung
>
> id_company,resultDate
>
> richtig, wenn ich erst nach Firma und dann nach
> Datum gruppieren möchte? Ich habe bei der
> Umkehrung
>
>
> GROUP BY resultDate,id_company keine Veränderung
> feststellen.

Hallo Mark,

ich denke, in dem Fall ist die Reihenfolge egal. Wenn Du aber auf Zwischenergebnisse zugreifen oder die Datensätze sortiert ausgeben möchtest, dann ist die Reihenfolge des GROUP BY entscheidend. Abhängig von den vorhandenen Indices, kann die Reihenfolge im GROUP BY natürlich auch einfluß auf die Performance haben. Stimmt der GROUP BY mit dem Index überein, dann findet MySQL die Daten schneller.

Grüße
Thomas

Options: ReplyQuote




Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.