srob: Problem bei LEFT OUTER JOIN

Beitrag lesen

Hi,

Nene, den Alias brauchste, sonst spuckt dir MYSQL nen Fehler aus (zweideutig). Ich verwende den Schlüssel NEWS_ID ja sowohl in der Tabelle News (Primary Key), als auch in der Tabelle Kommentar (Foreign Key). Deshalb braucht die Datenbank auch ne eindeutige Zuordnung über den Alias Namen. Keine Ahnung, warum er immer nur einen der 5 News mit NULL-Wert (ohne Kommentar) anzeigen will und nicht alle. >_<

mir fehlt der Glaube... GROUP BY und ORDER BY orientieren sich an den Spalten des Result sets (ich habe in keinem SQL-Dialekt jemals dort Tabellen-Aliase verwendet gesehen), dort gibt es keine Zweideutigkeit. Hättest die bei NEWS_ID-Spalten im Ergebnis, so müßte mindestens eine einen Alias erhalten, um keine Fehler zu werfen.

Hast Du es einmal ohne Alias in GROUP BY versucht? Oder vielleicht den Spaltenindex (GROUP BY 1), wenn Dir das lieber ist? Das würde mich überzeugen...

HTH Robert