Wenn "unübersetzt" "Englisch" bedeutet oder anders ausgedrückt, die Ausgangssprache Englisch ist, können Sie LEFT
Verbinden Sie die Tabelle mit sich selbst und verwenden Sie COALESCE()
Funktion, um NULL
loszuwerden Werte
SELECT COALESCE(bg.lang, en.lang) AS lang
, en.id AS id
, COALESCE(bg.name, en.name) AS name
FROM items en
LEFT JOIN items bg
ON bg.id = en.id
AND bg.lang = 'bg'
WHERE en.lang = 'en'