最佳答案
在使用 SQLAlchemy 和 Elixir 编写的一个小脚本中,我需要获取特定列的所有不同值。在普通的 SQL 中,这只是一个简单的问题
SELECT DISTINCT `column` FROM `table`;
我知道我可以“手动”运行这个查询,但是如果可以的话,我宁愿坚持使用 SQLAlchemy 声明语法(和/或 Elixir)。我确信这一定是可能的,我甚至在 SQLAlchemy 文档中看到过类似的暗示,但是我已经花了几个小时查找这些文档(以及 Elixir 的文档) ,我似乎无法真正弄清楚它是如何完成的。我错过了什么?