Реклама на сайте Advertise with us

Запрос Mysql c двойным условием

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 23/08/05 в 11:21       Ответить с цитатойцитата 

вот запрос
Код:
category='$pm_id' and content='Mixed'

как исключить второе условие?
Код:
category='$pm_id' and content!='Mixed'

?
или надо описать все условия кроме требуемого?

крипта на ByBit

0
 



С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558

Ссылка на сообщениеДобавлено: 23/08/05 в 11:27       Ответить с цитатойцитата 

не надо все условия перебирать.. так вполне правильно..

выборка получится все удовлетворяющие category='$pm_id', кроме тех где content =='Mixed'

8
 



С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060

Ссылка на сообщениеДобавлено: 23/08/05 в 11:30       Ответить с цитатойцитата 

второе условие это не исключение, а включение. если ты применишь оба условия у тебя в выборку не попадет ни одной записи, поскольку условия взаимоисключающие

вопрос, кстати, не совсем ясен

8
 



С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558

Ссылка на сообщениеДобавлено: 23/08/05 в 11:32       Ответить с цитатойцитата 

Core писал:
второе условие это не исключение, а включение. если ты применишь оба условия у тебя в выборку не попадет ни одной записи, поскольку условия взаимоисключающие
вопрос, кстати, не совсем ясен


нет... если бы там было OR вместо AND, тогда как ты написал..

8
 



С нами с 07.09.03
Сообщения: 4115
Рейтинг: 2060

Ссылка на сообщениеДобавлено: 23/08/05 в 11:37       Ответить с цитатойцитата 

Simple писал:
нет... если бы там было OR вместо AND, тогда как ты написал..


я имел в виду

category='$pm_id' and content='Mixed' AND content!='Mixed'
результат будет 0 записей

category='$pm_id' and content='Mixed' OR content!='Mixed'
а так будут все записи

вроде правильно написал icon_smile.gif

8
 

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 23/08/05 в 12:20       Ответить с цитатойцитата 

Core писал:
я имел в виду
category='$pm_id' and content='Mixed' AND content!='Mixed'
результат будет 0 записей
category='$pm_id' and content='Mixed' OR content!='Mixed'
а так будут все записи
вроде правильно написал icon_smile.gif

имелось ввиду запись "!=" - корректна?
в общем 3 вида записей
надо выбрать 2 исключив третий
можно написать
(category='$pm_id' and content='Mixed1') or (category='$pm_id' and content='Mixed2')
или
category='$pm_id' and content!=Mixed3
так вот меня интересует 2 вариант будет работать?

крипта на ByBit

0
 



С нами с 29.01.04
Сообщения: 316
Рейтинг: 202

Ссылка на сообщениеДобавлено: 23/08/05 в 13:04       Ответить с цитатойцитата 

Sterx писал:
так вот меня интересует 2 вариант будет работать?


Так возьми и проверь ;) Метод "кухарки" еще никто не отменял)

0
 



С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558

Ссылка на сообщениеДобавлено: 23/08/05 в 14:14       Ответить с цитатойцитата 

запись != - корректна

работать должно...

icon_smile.gif

8
 

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 23/08/05 в 16:04       Ответить с цитатойцитата 

более хитрый вариант нашел icon_smile.gif

крипта на ByBit

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »