python в Visual Studio

#python #sqlite

#python #sqlite

Вопрос:

 def get_open_tickets():
    query = ("SELECT tickets.ticketid, status.status, solutions.solution, employee.name AS employee"  
            "tickets.customername, tickets.customeremail, tickets.submitteddate, tickets.issue"  
            "FROM employees INNER JOIN"  
            "tickets ON employees.employeeid = tickets.employeeid INNER JOIN"  
            "solutions ON tickets.solutionid = solutions.solutionid INNER JOIN"  
            "status ON tickets.statusid = status.statusid"  
            "WHERE tickets.statusid=1 OR tickets.statusid=2")
     with closing(conn.cursor()) as cur:
         cur.execute(query)
         results = cur.fetchall()
    
     tickets = []
     for row in results:
         tickets.append(make_ticket(row))
     return tickets
  

приведенный выше код в визуальном коде выдает следующую ошибку. пожалуйста, предложите выход.

Комментарии:

1. Вы не предоставили сообщение об ошибке

Ответ №1:

Если бы мне пришлось догадываться, даже если вы не предоставили сообщение об ошибке:

 SELECT tickets.ticketid, status.status, solutions.solution, employee.name AS employeetickets.customername, tickets.customeremail, tickets.submitteddate, tickets.issueFROM employees INNER JOINtickets ON employees.employeeid = tickets.employeeid INNER JOINsolutions ON tickets.solutionid = solutions.solutionid INNER JOINstatus ON tickets.statusid = status.statusidWHERE tickets.statusid=1 OR tickets.statusid=2
  

вам не хватает пробелов.

Например:

 tickets.issueFROM employees