







|
MySQL.RU - Webboard
Вернуться
Вложеный запрос... :~( (Hrumer) 04/12/2001 - 16:31:33
Re: Вложеный запрос... :~( (m49) 04/12/2001 - 20:06:13
Re: Вложеный запрос... :~( (Hrumer) 05/12/2001 - 08:01:42
Re: Вложеный запрос... :~(??? (Bod) 05/12/2001 - 19:26:36
Re: Вложеный запрос... :~(??? (Hrumer) 07/12/2001 - 11:06:14
> Original message text:
> From: Hrumer - 04/12/2001 - 16:31:33
> Subject:Вложеный запрос... :~(
> -----------------
> Хочу сделать в своем чате возможность игнорирования указаных пользователей. Посему завел табличку ignor и стало необходимо осуществить вложенный запрос, типа этого:
>
> SELECT id,ot,komu,message,type FROM chat WHERE type='msg' AND ot!=(SELECT ignore FROM ignor WHERE inick='Nick') ORDER BY id;
>
> Почему когда условие не выполняется, основной запрос возвращает Null???
>
>
From: Hrumer - 07/12/2001 - 11:06:14
Subject:Вложеный запрос... :~(???
-----------------
Я использую PostgreSQL, просто от без исходности решил сюда написать. А проблему решил, сказывается незнание синтаксиса SQL. В том примере, который я приводил, вложенный запрос возвращает только одну запись удовлетворяющую условию. Чтобы вложенный запрос не обнулял основной запрос и возвращал правильные данные надо было просто вместо "!=" написать "not in"...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
1053
|
|