0
例如,我用Post模型和標籤模型獲得了簡單的應用程序。他們之間的關係如同許多人一樣。我需要找到與任何數量的標籤相關的帖子。 例如,我想查找所有貼有「Cat」和「Forest」標籤的帖子,但沒有標籤爲「Forest」或「Cat」的帖子。所以,只有貓在森林裏。Rails/SQL:找到哪個屬於全部,而不是任何
如何在Rails或原始SQL中運行這樣的查詢?如果我在使用操作上的相關模型,如
PostTag.where(tag_id: [1,2])
我會發布的任何該兩個標籤的,但我需要交集。我怎樣才能做到這一點?
是的,很明顯。我認爲可能會有更好的解決方案,而不是發射N個查詢。 –
我剪掉了一個查詢,參見上文 – omarvelous