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

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

Мне нужно взять design по двум критериям sql запросом.
cur.execute("SELECT design FROM links WHERE domain='" + o.hostname + "', link='" + path + "'")
думал сделать так но не знаю работает ли.
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
SELECT design FROM links WHERE domain='" + o.hostname + "' and link='" + path + "'

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

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

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