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

Как использовать два оператора WHERE в одном SQL?

Мне нужно взять design по двум критериям sql запросом.
cur.execute("SELECT design FROM links WHERE domain='" + o.hostname + "', link='" + path + "'")
думал сделать так но не знаю работает ли.
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
SELECT design FROM links WHERE domain='" + o.hostname + "' and link='" + path + "'

Только учтите, что склеивать SQL-запрос из строк, как это делаете вы - это в 100% случаев плохая практика, которая чревата SQL-инъекцией. Используйте Prepared Statements
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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