यदि "अनट्रांसलेटेड" का अर्थ "अंग्रेज़ी" है या दूसरे शब्दों में, मूल भाषा अंग्रेज़ी है, तो आप 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'