mit was für einer Datenbank arbeitest du (bitte inkl. Version)?
MySQL 5
Was sagt der "Ausführungsplan" (Query Plan, Query Execution Plan) zu deiner Abfrage?
der was?
Ich würde zuerst von der Tabelle "tab_datum" selektieren und dann mit der besser lesbaren Syntax für INNER JOINS die anderen beiden Tabellen dazu-joinen. Damit schnallt die Datenbank eventuell, dass sie kein Kreuzprodukt erzeugen soll??! Rein spekulativ gesprochen.
kannst Du mir das anhand meines Beispiels erklären?
Die where-Anweisungen (a=b and b=c) wirken in MySQL wie ein join, bzw. sind es.
Danke,
Peter