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




MySQL.RU - Webboard



Вернуться
Подскажите запрос (Mike) 16/04/2008 - 11:29:00
      Re: Подскажите запрос (Dimk) 16/04/2008 - 19:49:28
      Re: Подскажите запрос (Mike) 17/04/2008 - 14:19:58

> Original message text:
> From: Mike - 16/04/2008 - 11:29:00
> Subject:Подскажите запрос
> -----------------
> подскажите, плз..
>
> есть две таблицы
> 1.catalog(id,profile_id,name)
> 2.profiles(profile_id,profile_name)
>
> есть запрос
> SELECT catalog.id, catalog.name, catalog.profile_id, profiles.profile_name FROM catalog INNER JOIN profiles ON catalog.profile_id=profiles_profile_id WHERE catalog.id=X
>
> соответственно запрос выдаст строку с id,name,profile_id,profile_name из обоих таблиц. Проблема в том, что значение поля profile_id для каких-либо записей в таблице catalog может отсутствовать и запрос выдаст пустой рекордсет. как сделать так, что если значение этого поля отсутствует, все равно выводить все поля для выбранного catalog_id но с пустым profile_id и profile_name
> ?
>
> Спасибо
>


From: Mike - 17/04/2008 - 14:19:58
Subject:Подскажите запрос
-----------------
спасибо, но вариант с LEFT JOIN ситуация не меняется =(


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

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

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



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