MySQL - Wie temporäre JOIN-Tabellen anschauen?
Chris
- datenbank
Hallo!
Ich will mich nun in explizite JOINs einarbeiten. Bisher habe ich nämlich nur mit impliziten JOINs gearbeitet, aber ein OUTER JOIN ist so ja zum Beispiel nicht möglich. Zudem wollte ich mal wissen, was noch hinter den Kulissen abläuft, insbesondere um mich dann später auch mal an Optimierung zu wagen.
Daher wollte ich wissen, ob es einen Befehl gibt, mit dem man sich die temporären Tabellen einer JOIN-Verknüpfung anschauen kann. Dann könnte man an einer kleineren Testdatenbank einiges lernen. Oder sind diese Tabellen 100% identisch mit dem Suchergebnis?
Zum Beispiel unterscheidet SQL bei den INNER JOINs nochmals zwischen INNER JOINs an sich und CROSS JOINs. In MySQL wird beides gleichgesetzt. Aber arbeitet MySQL daher auch wirklich mit dem Kreuzprodukt zweier Tabellen? Bei solchen Sachen würde ich MySQL mal gerne "auf die Finger schauen".