MySQL: как использовать COALESCE

Скажем, у меня есть следующая таблица:

TABLE: product
===============================================================================
| product_id | language_id | name           | description                     |
===============================================================================
| 1          | 1           | Widget 1       | Really nice widget. Buy it now! |
-------------------------------------------------------------------------------
| 1          | 2           | Lorem  1       |                                 |
-------------------------------------------------------------------------------

Как мне запросить это, чтобы он попытался дать мне имя и описание где language_id = 2, но вернуться к language_id = 1, если столбец содержит NULL?

В приведенном выше примере я должен получить Lorem 1 для имени и Действительно красивый виджет. Купите сейчас! для описание .

9
задан Jeff Atwood 9 April 2011 в 23:35
поделиться