Sto cercando di ottenere questo codice di lavoro con Peewee:pitone Peewee - come utilizzare distinti
distinct_list = QSales.select(QSales.account, QSales.tax_code).distinct().where(QSales.trans_num == 3717)
print distinct_list
ma il risultato comando di stampa è: selezionare T1 DISTINCT. Account
, t1. Tax_Code
DA q_sales
AS t1 WHERE (t1. Trans_#
=% s) [3717]
eseguire l'istruzione select sopra in editor di MySQL (copiare il risultato di stampa per l'editor) restituisce risultato corretto.
Ho anche provato:
distinct_list = QSales.select(fn.Distinct(QSales.account, QSales.tax_code)).where(QSales.trans_num == 3717)
ma ho ottenuto lo stesso risultato
Che cosa sto facendo di sbagliato?
Grazie.
Puoi chiarire il tuo post? Hai incollato in qualche SQL e hai scritto che restituisce il "risultato corretto" ... se è corretto, qual è il problema? Se non è corretto, cosa stai cercando di ottenere esattamente? – coleifer
Grazie @coleifer. Modificherò la mia domanda e ho anche capito cosa dovrei fare quindi includerò anche la risposta. – Erans