SELECT Выборка нескольких значений из поля

272
15 июня 2017, 05:29

В таблице mysql есть поле options.

В ней есть запись со значением поля options Опция1|Опция2|Опция3|Опция4|Опция5.

Вопрос. Как выбрать эту запись задав значения Опция2 и Опция5?

Answer 1
SELECT * FROM table_name WHERE options like '%Опция2%' and options like '%Опция5%'
Answer 2

Если вы знаете что порядок всегда растущий то можно одним махом

SELECT * FROM table_name WHERE options like '%Опция2%Опция5%'
Answer 3
SELECT * FROM <таблица> WHERE options IN("Опция2", "Опция5")
READ ALSO
Изменение свойств в одной таблице, при изменении количества свойства в другой

Изменение свойств в одной таблице, при изменении количества свойства в другой

Я в работе с базами новичек и вот с чем не могу разобраться Заголовок наверно не правильно составил, но суть такая

293
SQL запрос. Please help [требует правки]

SQL запрос. Please help [требует правки]

есть две таблицы: BOOKS и COMMENTS, а также массив ID(более 100)Table BOOKS :+ ID_BOOKS + ID_EBOOKS + TABLE COMMENTS: + ID + MARK +

211
Как сделать транзакции в таблице [требует правки]

Как сделать транзакции в таблице [требует правки]

Есть две таблицы , в первой содержаться имена(Ваня, Андрей, Иван) , во второй их лицевой счет, как сделать так чтобы при изменении лицевого счета...

197