Задать вопрос
@foxijke

Сложный запрос в MySQL, как сделать?

Есть база в которой хранятся записи типа
id name .... ral
в поле ral хранится либо 1 значение либо несколько, т.е. 4010 или 4010, 1202
можно как-нибудь написать запрос который вернет кол-во этих ral по всей базе чтобы было примерно так
4010 => 2
1202 => 1
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
Melkij
@Melkij
PostgreSQL DBA
Приведите в нормальную форму - тогда это будет элементарный запрос.
Нормальная форма - технический термин, если что.
Ответ написан
Комментировать
streetflush
@streetflush
Либо в объектно ориентированные базы данных переведите, либо как уже сказали, продумайте структуру базы.
Считать вхождения в строку неблагодарное дело.
Ответ написан
Комментировать
SilentSokolov
@SilentSokolov
+1 к нормализованной форме, но если нужно единожды, то тут вполне подходящие решение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы