Comment puis-je faire un SQL très simple SELECT
requête dans Ecto qui n'utilise pas une table?
Par exemple, en utilisant le client en ligne de commande MySQL, je peux le faire:
mysql> select 0;
+---+
| 0 |
+---+
| 0 |
+---+
1 row in set (0.00 sec)
Comment ferais-je la même chose à Ecto? Peut-être quelque chose comme ça?
q = ... # some no-op queryable?
MyApp.Repo.one(q, select: 0)
Réponses:
3 pour la réponse № 1Vous pouvez utiliser le Ecto.Adapters.SQL module.
Ecto.Adapters.SQL.query!(MyApp.Repo, "select 0", [])