2014-04-01 4 views

ответ

1

FIND_IN_SET() возвращает позицию значения идентификатора в списке, так:

SELECT *, 
     FIND_IN_SET(id, list) as position 
    FROM mytable 
WHERE FIND_IN_SET(id, list) 

или

SELECT *, 
     FIND_IN_SET(id, list) as position 
    FROM mytable 
HAVING position > 0 
+0

http://www.w3resource.com/mysql/string-functions/mysql-find_in_set-function.php Ссылка для функции. –

+0

Вау, большое спасибо. вы не знаете, сколько времени я попытался понять. и это так просто. – oded

+0

@oded, возможно, если бы это помогло, пожалуйста, примите это как ответ – Guns

Смежные вопросы