Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Выборка данных =)) (Aleksandr) 08/04/2011 - 18:49:28
      Re: Выборка данных =)) (Akina) 08/04/2011 - 23:23:46
      Re: Поправка (Akina) 08/04/2011 - 23:27:04
      Re: Поправка (Aleksandr) 09/04/2011 - 00:22:09
      Re: Поправка (Akina) 09/04/2011 - 22:57:30
      Re: Видать плохо объяснил (Alexandr) 10/04/2011 - 13:09:45
      Re: Видать плохо объяснил (Akina) 11/04/2011 - 09:15:55

> Original message text:
> From: Aleksandr - 08/04/2011 - 18:49:28
> Subject:Выборка данных =))
> -----------------
> таблица
> tbl_1
> ------------
> id
> name
> category
> option_table_id
>
> и таблица 2
> option_table
> ------------
> id
> name
>
> есть category
> надо
> выбрать всё из таблицы tbl_1 когда category = значение извне
> и при этом
> option_table_id - заменить id на option_table.name и отсортировать
> по результату option_table.name
>
> все было бы просто если
>
> SELECT tbl_1.id, tbl_1.name, tbl_1.category, option_table.name FROM `tbl_1`, `option_table` WHERE
> tbl_1.category = 'значение из вне'
> AND tbl_1.option_table_id = option_table.id
> ORDER BY option_table.name, tbl_1.name
>
> так работает, но если значение tbl_1.option_table_id = NULL
> то эти строки не выбераются
>
>


From: Akina - 08/04/2011 - 23:23:46
Subject:Выборка данных =))
-----------------
Введите соотв. преобразование условие, учитывающее значениие NULL.

... WHERE tbl_1.category = COALESCE('значение извне', tbl_1.category) AND ...


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
38248



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |