如何选择没有Ecto中的表格?

时间:2016-08-03 23:43:14

标签: phoenix-framework ecto

如何在不使用表的Ecto中执行非常简单的SQL SELECT查询?

例如,使用MySQL命令行客户端,我可以这样做:

mysql> select 0;
+---+
| 0 |
+---+
| 0 |
+---+
1 row in set (0.00 sec)

我如何在Ecto中做同样的事情?也许是这样的?

q = ... # some no-op queryable?
MyApp.Repo.one(q, select: 0)

1 个答案:

答案 0 :(得分:3)

您可以使用Ecto.Adapters.SQL模块。

Ecto.Adapters.SQL.query!(MyApp.Repo, "select 0", [])