Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

проблема с группировкой

0 views
Skip to first unread message

pavel kurnosoff

unread,
Nov 29, 2001, 10:10:36 AM11/29/01
to
вот такая проблема. есть mysql, есть таблица с полями: id, lang, text.
задача выбрать записи с нужными id и языком, наиболее близким к некоторому
$wantlang.

наиболее близким - в смысле либо совпадающим, либо английским (если нет записи
с нужным языком). можно это оформить как-нибудь красивее, чем:
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

0 new messages