ddurach
Новичок
Пересечение множеств
Есть 2 строки, например '1,2,3' и '3,4,5' представляющие собой множества. Каким образом, наиболее просто проверить пересекаются ли они, т.е. результатом может быть ли '3' или true?
Запасным вариантом вижу только
FIND_IN_SET('1', '3,4,5') OR FIND_IN_SET('2', '3,4,5') OR FIND_IN_SET('3', '3,4,5')
Но ИМХО это немного громоздко.
Есть 2 строки, например '1,2,3' и '3,4,5' представляющие собой множества. Каким образом, наиболее просто проверить пересекаются ли они, т.е. результатом может быть ли '3' или true?
Запасным вариантом вижу только
FIND_IN_SET('1', '3,4,5') OR FIND_IN_SET('2', '3,4,5') OR FIND_IN_SET('3', '3,4,5')
Но ИМХО это немного громоздко.