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

Как сравнить в запросе два значения-множества на совпадение [1,5,7] == [7,1,5]?

Приветствую! В общем сабж.
Через запрос делаю выборку, через левое соединение делаю подзапрос, нужно выяснить
совпадают ли два значения 1,5,7 и 7,1,5 (порядок любой, в этом проблема) как можно сделать наиболее простым и менее затратным способом?
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@pcdesign
Может с помощью FIND_IN_SET() попробовать:
dev.mysql.com/doc/refman/5.7/en/string-functions.h...

where find_in_set(1,  col_name) > 0 and
find_in_set(5, col_name) > 0 and
find_in_set(7,  col_name) > 0


Как-то так.
Ответ написан
Ваш ответ на вопрос

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

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