pgsql: erweiterter join mit abfrage

bomberman

Grünschnabel
Hallo,

ich versuche mal mein Problem verständlich zu erläutern. Ich nutze als Datenbank Postgresql.

Ich möchte zwei Tabellen verknüpfen. In tabelle1 sind die Einträge. In tabelle2 gibt es entsprechende Übersetzungen dazu (in verschiedenen Sprachen, lid=1 für Deutsch, lid=2 für Englisch usw.).

Ich möchte dies mit einem Left Join bewerkstelligen, da nicht jeder Eintrag bereits übersetzt ist, aber trotzdem ausgegeben werden muss (z.b. als id oder sonstiges). Soweit kein Problem.

Anforderung ist aber, dass nur bestimmte Sprachen ausgegeben werden (theoretisch WHERE lid = 1), aber dann werden wiederum nur die Einträge angezeigt, die bereits übersetzt sind.

Ich bräuchte also eine FallBack-Lösung.

Hat jemand eine Idee wie ich das angehen könnte oder wurde evtl auch etwas nicht verstanden?
 

Neue Beiträge

Zurück