Ich schreibe eine Abfrage, um übersetzte Inhalte abzurufen. Ich möchte, dass, wenn es keine Übersetzung für die angegebene Sprache id, es automatisch die Übersetzung für die Standardsprache, mit Id 1 zurückgibt.
select Translation.Title
,Translation.Summary
from Translation
where Translation.FkLanguageId = 3
-- If there is no LanguageId of 3, select the record with LanguageId of 1.
Ich arbeite mit MS SQL, aber ich denke, die Theorie ist nicht DBMS-spezifisch.
Vielen Dank im Voraus.