Próbuję uzyskać ten kod do pracy z peewee:pyton peewee - jak wykorzystać odrębne
distinct_list = QSales.select(QSales.account, QSales.tax_code).distinct().where(QSales.trans_num == 3717)
print distinct_list
ale wynik polecenia drukowania: SELECT DISTINCT t1. Account
, t1. Tax_Code
OD q_sales
AS t1 WHERE (t1. Trans_#
=% s) [3717]
uruchomić powyższy SELECT w edytorze MySQL (kopia wynik drukowania do redakcji) zwraca poprawny wynik.
Próbowałem również:
distinct_list = QSales.select(fn.Distinct(QSales.account, QSales.tax_code)).where(QSales.trans_num == 3717)
ale mam ten sam rezultat
Co robię źle?
Dziękuję.
Czy możesz wyjaśnić swój post? Wkleiłeś w niektórych SQL i napisał, że zwraca "prawidłowy wynik" ... jeśli to prawda, jaki jest problem? Jeśli jest niepoprawny, co dokładnie próbujesz dostać? – coleifer
Dziękuję @coleifer. Zmienię moje pytanie i zorientowałem się, co powinienem zrobić, więc dołączę odpowiedź. – Erans