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




MySQL.RU - Webboard



Вернуться
Нужна помощь с SQL запросом (Сергей) 07/02/2007 - 13:01:00



From: Сергей - 07/02/2007 - 13:01:00
Subject:Нужна помощь с SQL запросом
-----------------
SELECT `transport` FROM `virtual_domains`
WHERE `domain` =
IF('domain.ru' in (`domain`), '', 'OUTBOUND' )

т.е. если domain.ru присутствует в колонке domain, IF должен вернуть '' и весь запрос должен выдать пустой результат. Если же такого домена нет в списке таблицы, должен вернуться транспорт (SMTP), где domain=OUTBOUND. Но у меня все время возвращается SMTP, есть домен в списке или нет...

И как еще сделать чтобы при SQL запросе
SELECT * FROM TABLE WHERE A = 1 OR B = 2
OR B=2 не выполнялся, ведь по логике если А=1 нашлось, т.е. TRUE, то логическое выражение не должно продолжаться, а оно выбирает все строки с a=1 и b=2..




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

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

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



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