'userRole': userRole, sqlite3.OperationalError: near ".": синтаксическая ошибка - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь сделать этот выбор за два дня, каждый раз, когда я получаю ошибку,

    course_user="Python"
    userRole="Student"


    my_cur.execute("SELECT DISTINCT(userTable.user_id), userTable.name FROM userTable, courseTable WHERE :courseTable.course_name, :userTable.role",
    {
        'course_name':  course_user,
        'userRole': userRole
        })

    result = my_cur.fetchall()

    conn.close()

1 Ответ

0 голосов
/ 26 марта 2020

Насколько я знаю: -

my_cur.execute("SELECT DISTINCT(UserTable.user_id), userTable.name FROM userTable WHERE course_name=%s AND userRole=%s" % (course_user, userRole)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...