小编Chi*_*ian的帖子

Elixir/Ecto/Postgres选择多个列作为一个列

我只想用两个或更多列的简单连接来执行Ecto查询.

我认为以下elixir伪代码已经显示了我尝试做的事情:

customers = Customer.undeleted(
  from c in Customer,
  select: %{id: c.id, name: c.name <> " – " <> c.street},
  order_by: c.name
) |> Repo.all
Run Code Online (Sandbox Code Playgroud)

它让我在SQL中疯狂,因为它很容易: ...SELECT c.id, concat(c.name, ' - ', c,street) AS name

有任何想法如何用ecto查询来解决这个问题?

postgresql elixir ecto

4
推荐指数
1
解决办法
1379
查看次数

标签 统计

ecto ×1

elixir ×1

postgresql ×1