Ecto

2016-03-26 12 views
0

'daki iki tablodan veri seçme Aynı anda iki tablodan veri seçecek olan Ecto sorgusu yazmaya çalışıyorum. Select t1.*,t2.* from table1 t1,table2 t2 where t1.id=1 and t2.id=2 gibi Ben çözüm bulamıyorum, ham SQL yazmak için tek yol buldum ve iyi değil gibi görünüyor.Ecto

Varyant kullanan ön yükleme gibi, ancak ek sorgu oluşturuyor. herhangi fikirler

+0

Bir katılmak kullanabilir miyim Ecto.Query

https://hexdocs.pm/ecto/Ecto.Query.html#join/5 bu deneyin? – JustMichael

cevap

0

için

comments_query = from c in Comment, order_by: c.published_at 
Repo.all from p in Post, preload: [comments: ^comments_query] 

Teşekkür

from t1 in Table1, 
    join: t2 in Table2, on: t1.t2_id == t2.id, 
    select: {t1.title, t2.text}