我試圖讓這個代碼peewee工作:蟒蛇peewee - 如何使用不同的
distinct_list = QSales.select(QSales.account, QSales.tax_code).distinct().where(QSales.trans_num == 3717)
print distinct_list
但打印命令的結果是: SELECT DISTINCT T1。 Account
,t1。 Tax_Code
FROM q_sales
爲T1 WHERE(T1。Trans_#
=%S)[3717]
運行在MySQL編輯器上面的select語句(打印結果複製到編輯器)返回正確的結果。
我也試過:
distinct_list = QSales.select(fn.Distinct(QSales.account, QSales.tax_code)).where(QSales.trans_num == 3717)
,但得到了同樣的結果
我在做什麼錯?
謝謝。
你能澄清你的信息嗎?你粘貼了一些SQL,並寫道它返回「正確的結果」......如果它是正確的,那麼問題是什麼?如果不正確,你究竟想要得到什麼? – coleifer
謝謝@coleifer。我將編輯我的問題,並且我也計算出我應該怎麼做,以便我也包含答案。 – Erans