Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск схожих элементов / 6 сообщений из 6, страница 1 из 1
19.11.2014, 10:22:49
    #38810396
igramnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск схожих элементов
Здравствуйте, возможно вы подскажете мне лучший способ решения задачи.

Есть таблица и полем city и значением

2,3,4

Есть запрос, в котором формируются всё доступные города и там значение для city_s идет 1,2,4,5,6

Как лучше сделать запрос (если это возможно), чтобы проверить, есть ли совпадение из списка city_s в city ?

Как вариант я думаю создавать отдельную таблицу и туда заносить значения. Но возможно есть вариант проще?


Если city содержит одно значение, то можно можно использовать комбинацию city in (city_s). А как поступить в данном случае?
...
Рейтинг: 0 / 0
19.11.2014, 10:26:55
    #38810405
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск схожих элементов
Лучше - нормализовать данные. Как хранимые, так и критерии поиска.
...
Рейтинг: 0 / 0
19.11.2014, 10:29:15
    #38810408
Поиск схожих элементов
igramnet,

не совсем понятно, как именно у тебя хранятся данные? 2,3,4, - это значения разных строк одного столбца (то есть по одному значению в ячейке)?
ПОЛЕ234


или же у тебя в одной ячейке храниться строка-списком вида '2,3,4'?
ПОЛЕ2,3,45,7,8
...
Рейтинг: 0 / 0
19.11.2014, 13:19:30
    #38810692
igramnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск схожих элементов
Добрый Э - Эх,

второй варинт.
...
Рейтинг: 0 / 0
19.11.2014, 14:17:31
    #38810786
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск схожих элементов
При такой структуре придётся парсить строку запроса во временную таблицу. Тогда можно будет выполнить поиск.
Либо выполнять парсинг непосредственно в запросе, для чего потребуется опорная таблица чисел от 1 до максимального количества параметров в фильтре.
...
Рейтинг: 0 / 0
19.11.2014, 16:31:13
    #38810953
igramnet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск схожих элементов
Akina,

Понял. Спасибо.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск схожих элементов / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]