Наверное так. Хотя вполне вероятно , что MS SQL в этом отношении ничуть не лучше.
Вообще-то этот MySQL 5.5 как бы даже намного улучшился по сравнению с MySQL 4.01 , например. Но тем не менее если начинаешь его пытаться "использовать по полной" - тогда время от времени происходят забавные вещи.
Сегодня мне понравилось как оно не смогло правильно выполнить запрос:
select * from items where item_id in (select id from phones where phone_number like '%20%' )
но зато запрос
select * from items where item_id in (select id from phones where locate('20',phone_number)>0)
эта зараза выполнила нормально!!!!!!!!!!!!!!!
phone_number - это как бы varchar(64), id - ключ совпадающий по значению с item_id в Items





Reply With Quote
