наиболее близким - в смысле либо совпадающим, либо английским (если нет записи
с нужным языком). можно это оформить как-нибудь красивее, чем:
SELECT
SUBSTRING(MAX(CONCAT(if(lang='en',1,0)+if(lang='$wantlang',1,0),text)),2) AS
text from dict where id in (...) group by id;
напомню, что подзапросы нельзя. хотя, если честно, я не вижу, чем бы они мне
здесь сильно помогли.
.pk