Вытянуть с таблицы другие значения, если нужные отсутсвуют.

yantar

Новичок
Вытянуть с таблицы другие значения, если нужные отсутсвуют.

Есть таблица
product_id
product_name
language

Надо вытянуть товары и их описание, например на рус. языке, но если описания на этом языке нет, то тянем на другом языке (например, на дефолтном - английском).
Можна ли так сделать одним запросом.
Вложенны запросы плохо юзать в моем примере - так как до версии мускл 4.1 работать не будут.
Спасибо.
 

yantar

Новичок
Пример - имеется ввиду пост.

Если
SELECT `product_name`
FROM `products`
WHERE `language` = 'english'
У меня запрос немного сложнее, там еще связи с категориями, ценой и т.д, но они здесь роли не играют.
И если нет описания на рус. языке, тогда ничего не выведет, а если опустить WHERE - то тогда выведет все (а если языков больше 1) - то это нехорошо.

-~{}~ 21.07.08 18:12:

Здесь ответ - http://www.php.com.ua/forum/viewtopic.php?f=14&t=9557&p=63025#p63025
 
Сверху