Я пытаюсь заставить этот код работать с peewee:
distinct_list = QSales.select(QSales.account, QSales.tax_code).distinct().where(QSales.trans_num == 3717)
print distinct_list
но результат команды печати:
<class '__main__.QSales'> SELECT DISTINCT t1.`Account`, t1.`Tax_Code` FROM `q_sales` AS t1 WHERE (t1.`Trans_#` = %s) [3717]
выполнение приведенного выше оператора select в редакторе MySQL (скопируйте результат печати в редактор) возвращает правильный результат.
Я также пробовал:
distinct_list = QSales.select(fn.Distinct(QSales.account, QSales.tax_code)).where(QSales.trans_num == 3717)
но получил тот же результат
Что я делаю не так?
Спасибо.