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

Как сделать выборку SELECT с двумя условиями?

Добрый день.
Застрял в простейшем запросе на выборку
def get_referal(self, chat_id):
        with self.conn:
            self.cursor.execute('SELECT chat_id FROM profile WHERE ref = %s AND comp_name NOT IN ("No name");',
                                (chat_id,))
            return self.cursor.fetchall()

Выдает следующую ошибку
psycopg2.ProgrammingError: column "No name" does not exist
LINE 1: ...rofile WHERE ref = 442965 AND comp_name NOT IN ("No name")...


Варианты
comp_name != "No name"
и
NOT comp_name IN ("No name")'
то же дают ту же ошибку. Якобы поля "No name" не существует. Ну так это значение поля, а не само поле...

Помогите, подскажите, в чем туплю?
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Ответ пользователя freeExec К ответам на вопрос (2)
freeExec
@freeExec
Участник OpenStreetMap
Используйте одинарные кавычки 'No name'
Ответ написан