Задать вопрос

Почему не работает in ?

Есть вот такой запрос
SELECT *  FROM `postmeta` WHERE `key` in ('where_1, where_2, where_8')

Выдает пустой результат, хотя есть столбцы с ключами и where_1 и where_2
  • Вопрос задан
  • 2169 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Потому что нет столбца с ключом 'where_1, where_2, where_8'

Кстати, на будущее запомни, что БД, с которой ты работаешь, называется Mysql, а не mysqli
Ответ написан
Комментировать
@ugodrus
Обрати внимание 'where_1, where_2, where_8' - это одна строка
А вот это - 'where_1','where_2','where_8' перечисление строковых значений
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы