sqlite3 задвоение результатов запроса
import sqlite3
from prettytable import PrettyTable
DATABASE_NAME = 'drinks.sqlite3'
query = '''
SELECT Orders.date_, Drinks.name,
Orders.quantity, Drinks.price,
Orders.quantity * Drinks.price AS payment,
Clients.name
FROM Orders
INNER JOIN Drinks
ON Orders.drink_id = Drinks.id
INNER JOIN Clients
ON Orders.client_id = Clients.id;
'''
with sqlite3.connect(DATABASE_NAME) as connection:
cursor = connection.cursor()
for row in cursor.execute(query):
print(row)
Есть вот такой модуль с запросом на выборку из БД, в котором забыл убрать ненужный здесь импорт PrettyTable. Происходит странное - результаты запроса задваиваются. Если импорт закомментировать или убрать - все работает как надо. Почему так?