In a setup that has several one-to-many relationships of objects, and each using a name attribute coming from a separate table. For example
Building(BuildingName), Floor(FloorName)
If a building has 2 names (2 languageIDs) and 5 floors, where only 3 floors have names for both language IDs, I want still to have 10 resulting entries. The floor names, where they are missing when the language id is missing, being pulled(defaulted) from non-matching floor id.
Is this along the right lines for what you’re after?
Runnable example here: http://sqlfiddle.com/#!3/894e9/4
EDIT
This version defaults any language: