_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

Цитата (twin @ 20.01.2017 - 16:08) |
Да ради Бога. Я высказал скромное ИМХО просто. Вот потребуется найти два значения, что тогда? А три? А исключение? А диапазон? Впрочем TC скорее всего уверен, что не потребуется. |
Цитата (Dimadima965 @ 20.01.2017 - 07:23) |
Можно ли как то средствами mysql извлечь строки... |
SELECT 1 AS `n`
UNION SELECT 2 AS `n`
UNION SELECT 3 AS `n`
SELECT
DISTINCT `items`.*
FROM (
SELECT 1 AS `n`
UNION SELECT 2 AS `n`
UNION SELECT 3 AS `n`
UNION SELECT 4 AS `n`
UNION SELECT 5 AS `n`
UNION SELECT 6 AS `n`
UNION SELECT 7 AS `n`
) AS `sequence`
INNER JOIN `items` ON CHAR_LENGTH(`items`.`ids`)-CHAR_LENGTH(REPLACE(`items`.`ids`, ',', ''))>=`sequence`.`n`-1
WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`items`.`ids`, ',', `sequence`.`n`), ',', -1) = 55
WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`items`.`ids`, ',', `sequence`.`n`), ',', -1) IN (1, 10, 55)