Выборка из базы по значению [дубликат]

354
20 марта 2017, 10:48

На данный вопрос уже ответили:

  • Explode в MySQL запросе 1 ответ

Здравствуйте. В базе данных MySQL есть таблица producers , в которой содержаться записи, вида:

name: Дерево       |     id_sp: 10,22,39,55
name: Автомобиль   |     id_sp: 77,122,11,39
name: Фрукты       |     id_sp: 45,22,39,98

id_sp - VARCHAR

Каким образом выбрать из таблицы producers только те записи, в которых в столбце id_sp есть значения 22 и 39 (на пример). ?

Буду благодарен за помощь.

Answer 1

Тут вопрос к оператору сравнения строк: http://www.mysql.ru/docs/man/String_comparison_functions.html

Используя LIKE это можно провернуть.

READ ALSO
Точная замена символа

Точная замена символа

ЗдравствуйтеЕсть строка вида: 2,12,55,29,22,10,28 или 12,55,29,22,10,2

320
Как оптимально проверить валидность json (php)

Как оптимально проверить валидность json (php)

Имеется большой json-файлНа json_decode уходит до 4х секунд и такая скорость очень не устраивает, тем более что потребности именно парсить его и получать...

327