Ако "непреведено" означава "английски" или с други думи, основният език е английски, можете да LEFT
присъединете таблицата към себе си и използвайте COALESCE()
функция, за да се отървете от NULL
стойности
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'