Sven Rautenberg: mySQL: komplizierter (?) Select

Beitrag lesen

Moin!

Bewirkt genau gar nichts. Leider. BTW: Einen Inner Join brauche ich doch nur, wenn in der rechten Tabelle leere Felder vorkommen (können) - da genau das aber hier nicht der Fall ist, ist Inner Join hier doch eh obsolet, oder?

Wenn du die erste Tabelle komplett haben willst, und nur teilweise Elemente aus der zweiten Tabelle zuordnen kannst, brauchst du einen Outer Join.

Ein Inner Join ist im Prinzip der ganz normale Join (wenn ich richtig informiert bin).

Wenn deine Abfrage nicht funktioniert: phpMyAdmin (oder ähnliches) installieren und die Abfrage Stück für Stück testen. Also erst die eine Tabelle, dann die zweite joinen, dann die dritte joinen, dann mit WHERE selektieren. Dabei siehst du, wo es klemmt. Vielleicht sind deine Datenbankdaten nicht so, wie du denkst. Vielleicht ist der Join nicht so, wie du denkst. Durch schrittweises Zerlegen kommst du sicher weiter.

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)