У меня есть таблица с языками.
Я хотел бы сделать запрос, который получает строки с указанным языком, но если он не возвращает никаких данных - с языком по умолчанию.
Возможно ли это сделать в одном запросе?
ОБНОВЛЕНИЕ:
Моя таблица: Языковые поля:
id - (первичный ключ, уникальный),
lang - (текст, не уникальный),
content - (текст, не уникальный).
и мой текущий запрос:
SELECT * FROM Languages WHERE (id='1') AND (lang = 'es')
Как я упоминал ранее, если приведенный выше запрос ничего не даст, я бы хотел получить результаты из языка по умолчанию:
SELECT * FROM Languages WHERE (id='1') AND (lang = 'en')
'en' - язык по умолчанию в этом примере.