Rouven: wo ist der Fehler?

Beitrag lesen

Hello,

Für mich ist es zwar immer nicht nicht völlig klar, was MySQL da macht.

dann gucken wir halt mal nach - sagen wir mal folgendes:
tab_datum
2007-10-12 | 1

tab_a
1 | 2

tab_b
1 | 3
1 | 4

Nun schauen wir also nach was er macht

  1. ein Join von tab_datum und tab_a ergibt
    2007-10-12 | 1 | 2

  2. ein Join von (1) mit tab_b ergibt jetzt
    2007-10-12 | 1 | 2 | 3
    2007-10-12 | 1 | 2 | 4

  3. und jetzt gruppieren wir nach Datum, also beide Zeilen zusammen und summieren, dann ist klar was passiert:
    2007-10-12 | 1 | 4 | 7
    ...und die 4 ist natürlich NICHT die Summe aus tab_A

MfG
Rouven

--
-------------------
Inter Arma Enim Silent Leges  --  Cicero