|
|
|
|
|
для: Gendalf
(03.05.2010 в 16:52)
| | Up | |
|
|
|
|
|
|
| Здраствуйте, не могу придумать как правильно составить запрос.
У меня есть две таблицы 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
|
| |
|
|
|
|