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. Происходит странное - результаты запроса задваиваются. Если импорт закомментировать или убрать - все работает как надо. Почему так?


Ответы (0 шт):