Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#3

Re: [SQL] Von mehreren Tabellen selektieren: Reihen fehlen!

  Alt 6. Apr 2008, 22:46
Zitat von mkinzler:
Du verwendest einen impliziten Join. Dieser ist immer ein inner join. Du benötigst einen left outer join.
SQL-Code:
SELECT
  A.*,
  B.column AS my_column,
  C.foo AS bar
FROM
  table_one A
    join table_two B on B.column = A.another_column
    left join table_three C on C.foobar = A.example;
Hey danke, so hat es funktioniert!

Aber warum finde ich denn dazu eigentlich auf mysql.com nichts? Ist es irgendwie Allgemeinwissen, was der Unterschied zwischen den vielen verschiedenen Joins ist? Ich finde auch mit Google nichts lesenswertes und die Namen der Funktionen sind ja nun auch nicht gerade selbsterklärend.

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat