crazy-mike
02-26-2015, 10:15 AM
Наверное так. Хотя вполне вероятно , что MS SQL в этом отношении ничуть не лучше.
:101:
Вообще-то этот MySQL 5.5 как бы даже намного улучшился по сравнению с MySQL 4.01 , например. Но тем не менее если начинаешь его пытаться "использовать по полной" - тогда время от времени происходят забавные вещи.
:101:
Сегодня мне понравилось как оно не смогло правильно выполнить запрос:
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
:101:
Вообще-то этот MySQL 5.5 как бы даже намного улучшился по сравнению с MySQL 4.01 , например. Но тем не менее если начинаешь его пытаться "использовать по полной" - тогда время от времени происходят забавные вещи.
:101:
Сегодня мне понравилось как оно не смогло правильно выполнить запрос:
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