簡體   English   中英

Flask SQLAlchemy 按字段排序

[英]Flask SQLAlchemy Order by Field

我在 mysql 中成功運行了 select 語句,如下所示:

SELECT * 從服務器 ORDER BY FIELD (onlinecheck, 0, NULL, last_reboot) DESC, last_reboot DESC;

如何在 Flask_SQLAlchemy 中運行相同的語句?

非常感謝那些可以提供幫助的人:)

所以我發現解決這個問題的最好方法是使用原始查詢方法。

list = db.engine.execute('''SELECT * FROM servers ORDER BY FIELD (onlinecheck, 0, NULL, last_reboot) DESC, last_reboot DESC;''').fetchall()

這解決了這個問題。 如果有人有更好的答案,我會全力以赴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM