Jika "tidak diterjemahkan" berarti "Bahasa Inggris" atau dengan kata lain, bahasa dasarnya adalah bahasa Inggris, Anda dapat LEFT
gabungkan tabel ke dirinya sendiri dan gunakan COALESCE()
berfungsi untuk menghilangkan NULL
nilai
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'