Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > WHERE -> NOT


Автор: polosatij 28.1.2005, 21:21
доброго вечера smile

что-то я совсем запарился.. не получается сделать следующее:

Код

SELECT * FROM `myObject` WHERE NOT ID =(SELECT ID FROM `myObject` WHERE `preis_1` = 'reserviert') ORDER BY `preis_1` DESC LIMIT 0, 1


и так тоже нет:

Код

SELECT * FROM `myObject` WHERE NOT `preis_1` = 'reserviert' ORDER BY `preis_1` DESC LIMIT 0, 1


и так тоже:

Код

SELECT * FROM `myObject` WHERE `preis_1` <> (и так "!=") 'reserviert' ORDER BY `preis_1` DESC LIMIT 0, 1


smile a kak smile

тип reserviert -> text

и слова "LIKE" в MySQL нетю smile


и на www.mysql.com не могу найти подходящей к этой теме инфо smile

Автор: Mal Hack 28.1.2005, 22:36
Цитата(polosatij @ 28.1.2005, 21:21)
и слова "LIKE" в MySQL нетю smile

Как это нету. Есть...
`pole` NOT LIKE 'param'


Цитата(polosatij @ 28.1.2005, 21:21)
`preis_1` <> (и так "!=") 'reserviert'

А вот это - странно... != в любом случае не пашет, а вот <> должно...

Глянь тут: http://dev.mysql.com/doc/mysql/ru/string-comparison-functions.html
http://dev.mysql.com/doc/mysql/ru/logical-operators.html
http://dev.mysql.com/doc/mysql/ru/comparison-operators.html

Цитата(polosatij @ 28.1.2005, 21:21)
WHERE NOT ID =(SELECT ID FRO

Тут скорее NOT IN (Select)

Автор: Song 30.1.2005, 12:37
Цитата(polosatij @ 28.1.2005, 22:21)
и слова "LIKE" в MySQL нетю

да лана тебе.. smile

Автор: GoodBoy 2.2.2005, 15:08
Цитата(Mal @ 28.1.2005, 22:36)
!= в любом случае не пашет, а вот <> должно

Ты не прав!! оба обозначения неравенства будут работать!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)