Elixir_Phoenix/Ecto

Ecto에서 Join하는 방법

kimjy 2023. 1. 25. 15:10
results = Proto.Repo.all(
  from farm in Proto.Farms.Farm, 
  join: farm_user in Proto.Farms.FarmUser, 
  on: farm_user.farm_id==farm.id, 
  where: farm_user.user_id==1
)

 

위에는 연습을 위해서 대략적으로만 구현한건데, 이렇게 하면 간단한 이너조인을 구현할 수 있다.