0
讓我們說,我們有模型,A,B和C軌相當於 '在' 操作SQL的
A爲1:N到B
B爲1:N到C
我將如何使用查詢返回C的子集,使每個C的所有者都是A擁有的B之一?
主要How to specify multiple values in where with AR query interface in rails3但是這是沒有答案
讓我們說,我們有模型,A,B和C軌相當於 '在' 操作SQL的
A爲1:N到B
B爲1:N到C
我將如何使用查詢返回C的子集,使每個C的所有者都是A擁有的B之一?
主要How to specify multiple values in where with AR query interface in rails3但是這是沒有答案
你要做一個:通過關聯:
一個HAS_ONE C,:通過=>乙
,然後你就可以做AC
謝謝,但我的意思是這樣的: 可以說我們有一個ID數組。如何在rails的where查詢中使用該數組的id? – 2011-03-27 21:56:20
如果模型是User,User.where(:id => [1,2]) – Spyros 2011-03-27 21:59:06
謝謝。我不知道我能做到這一點。我會在5分鐘後檢查你的標記:) – 2011-03-27 21:59:41