2015-06-01 2 views
-5

Например таблице: DatauserВыберите значение из одного значения из столбца multiplie vlaue в MySQL

Plans 
-------- 
109,1009,178 

Выберите строки из Datauser, где планы = 109 только.

+0

И запрос, который вы попробовали? Изучите основы sql-запросов. –

+0

опубликуйте свой запрошенный запрос и данные вашего стола? –

+0

Спасибо за быстрый ответ. Но мое зарегистрированное имя - это «плановое» и множественное значение идентификатора плана, разделенное единичными строками. 109,1009,178,1098 и т. Д. –

ответ

1

Используется LIKE запроса. Пожалуйста, попробуйте этот запрос: -

SELECT * 
FROM Datauser 
WHERE Plans LIKE "109" OR Plans LIKE "109,%" OR Plans LIKE "%,109" 
OR Plans LIKE "%,109,%" 

, который просто означает, что может быть 4 условия в колонке:

планы столбец имеет только «109» в нем, или «109» в нем или ' 109, «в нем» или «109».

+0

Спасибо вам большое. Это работает –

+0

Ур наиболее приветствуется ... :) @Arpan Gautam –

+1

Затем перейдите для этого ans @Arpan Gautam :) –

0

Используйте этот ..

SELECT * FROM `Datauser` WHERE `plans` = 109 
+0

Спасибо за быстрый ответ. Но мое имя поля - это «план» и значение множественного плана id, разделенное единичными строками. 109,1009,178,1098 и т. Д. –

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