Forum: Datenbanken
by jobo,
2. Dez 2010
Coalesce ist manchmal nützlich, aber nicht, wenn man gar keinen Datensatz hat.
Die Anforderung war, "Datensatz immer ausgeben", nicht "Feld immer anzeigen".
Ein Datensatz wird immer ausgegeben, wenn alle where - Bedingungen passen, ob aus einem Join oder wie auch immer. Das Beispiel von Joachim zeigt das ja schon.
Forum: Datenbanken
by jobo,
2. Dez 2010
Wenn die Restaurants nicht extra ausgewertet werden (mit outer join), können die leeren auch nicht auftauchen. Dein erstes Beispiel war gut.