Здравствуйте!
Пишу скрипт для работы с базой данных, озадачен вопросом, как можно в констукции
...
WHERE CAST(field1 AS CHAR) LIKE CONCAT(CAST(field2 AS CHAR), '%')
...реализовать выборку по наибольшему совпадению начальных символов поля field1 из множества строк, получающихся из конструкции CONCAT(CAST(field2 AS CHAR), '%')
пример, для понимания:
есть 3 направления
1 страна1
12 страна2
123 страна3
при звонке на номер 123ххххххх тарификация должна осуществляться по стране3
Помогите реализовать такую штуку )