Я всегда задавался вопрос об этом, и теперь клиенте интересно ли это устроиства возможно:Заказав MySQL Query по наиболее употребительным словам в поле
У меня есть список видов спорта, в разбивке как например:
- Мальчики Хоккей
- Мальчики Теннис
- Девушка Хоккей
- Девушка Теннис
... и т.д.
И они хотят, чтобы разобраться, как:
- Мальчики Ice Hockey
- Девушки Хоккей
- Мальчики Теннис
- Девушки Теннис
... и т.д.
Мне просто интересно, возможно ли это, просто изменив запрос. К сожалению, я не могу установить, что спорт должен быть гендерным неспецифичным, и их пол устанавливается как отдельная область. Я не могу редактировать базу данных каким-либо существенным образом. Я полагал, что лучший способ подойти к проблеме - это «запрос большинства слов», но я понятия не имею, как это будет сделано.
Заранее благодарим за любую помощь, которую вы, ребята, можете предложить!
ОБНОВЛЕНИЕ: Клиент в конечном итоге отказался от запроса, однако я бы подошел к нему скорее всего как принятый ответ. Все еще не вполне удовлетворяющий способ делать что-то, но я не уверен, что в MySQL есть более «элегантное» решение.
Обновлено по мере того, как я перепутал параметры длины и начальной позиции на SUBSTRING и позиции начинаются с 1. Я считаю, – Trotts
Это не решит проблему * в общем *, не так ли?:) – Tomalak
Да, как я уже сказал, я не тестировал его и не смог атаковать, я поставил там второй вариант, который может быть немного более надежным, если он будет работать :) – Trotts