Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Многоязычность
 
 автор: Gendalf   (03.05.2010 в 16:52)   письмо автору
 
 

Здраствуйте, не могу придумать как правильно составить запрос.
У меня есть две таблицы image_d и image_l связь один ко многим.
Таблица image_d
id
date
Таблица image_l
id
lang
name

Нужно вывести список на определенном языке, но если записи с таким языком нет, то выбирается с тем языком, который есть

Вывод щас реализован так


SELECT * FROM image_d d LEFT JOIN image_l l ON d.id = l.id WHERE l.lang = 'ru'


я предполагаю что скорей всего это можно реализовать с помощью группированию по колонке с языком, но как тогда установить приоритет того языка, который нужен


SELECT * FROM image_d d LEFT JOIN image_l l ON d.id = l.id GROUP BY lang

  Ответить  
 
 автор: Gendalf   (04.05.2010 в 19:37)   письмо автору
 
   для: Gendalf   (03.05.2010 в 16:52)
 

Up

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования