Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Problem mit aufeinanderfolgenden OUTER JOINs in MySQL

  Alt 11. Jun 2006, 09:07
Hallo Faux,

dein SELECT liefert 12 Attribute, davon fünf nicht aggregierte - in deiner GROUP BY Klausel steht aber nur eines. Außerdem ist da ein gewaltiger Unterschied zu deinem ersten Versuch, denn dort ist die Referenztabelle immer die "linke", während sie in deinem "funktionierenden" SELECT immer die selbe (SM) ist und du eine zusätzliche JOIN-Bedingung eingeführt hast. Da es sich bei deinen 1:1 Beziehungen um Gen-Spec Relationen handelt ist der OUTER JOIN genau richtig.

Grüße vom marabu
  Mit Zitat antworten Zitat