- 1
- 2
- 3
- 4
- 5
- 6
..........
WHERE
a.id_contact = b.id AND b.company_id = d.id AND
RIGHT( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( a.phone, ' ', '' ) , '(', '' ) , ')', '' ) , '-', '' ) , '+', '' ) , 7 )
LIKE '5085532'
LIMIT 1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−113
..........
WHERE
a.id_contact = b.id AND b.company_id = d.id AND
RIGHT( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( a.phone, ' ', '' ) , '(', '' ) , ')', '' ) , '-', '' ) , '+', '' ) , 7 )
LIKE '5085532'
LIMIT 1
Кусок запроса, увиденный в списке процессов MySQL
Но тут убогая рахитектура. Номер должен изначально лежать без плюсов, смайликов и всего такого.
Но я посмотрю на поддержку майскуелем, спасибо. Я редко слежу за новыми фичами.
бессмысленное и беспощадное использование LIKE