0
A
回答
1
Rails的做法是不乾淨的,但它可以讓你在你的查詢中明確。 在情況如上所述,你會做
Entry.joins(:blog).where(blogs: {name: "Beatles Blog"})
這是假設你的博客has_many :entries
和你進入belongs_to :blog
另外請注意,您仍然可以訪問一種SQL接口爲這一點,但是,您應該始終確保joins|includes|eager_load
您將查詢的關聯,即我加入上面的blog
的方式。
Entry.joins(:blog).where("blogs.name = ?", "Beatles Blog")
或使用命名參數
Entry.joins(:blog).where("blogs.name = :blog_name", blog_name: "Beatles Blog")
希望我能幫助。
0
希望這會對你有所幫助。
Entry.where(blog__name: "Beatles Blog")
假設blog__name是列名
相關問題
- 1. NHibernate查詢相關表中的列
- 2. Django的:一個相關的模型值列表作爲值列表查詢
- 3. ORACLE sql:返回與SUM值相關的子查詢的MAX值相關的列
- 4. 查詢相關表
- 5. mysql兩個表,3列相關查詢
- 6. Rails查詢檢索所有查詢的相關聯
- 7. 雖然查詢相關的表中找到滿足Rails中
- 8. 與ASCII值相關的查詢
- 9. MySQL查詢從相關表
- 10. 表自相關查詢
- 11. Rails查詢多個表的關聯
- 12. Rails搜索查詢相關模型
- 13. 查詢數據庫查詢與關係表相交的記錄列表
- 14. Rails:與Rails查詢相關的邏輯錯誤
- 15. 查詢一個大的Postgres相關表
- 16. MySQL的查詢條件對相關表
- 17. 查詢Mysql上的相關表格
- 18. SQL查詢與相關表的總和
- 19. 如何使用一個查詢查詢相關的三個相關表格
- 20. 與列表中的附件相關的SharePoint 2007搜索查詢
- 21. MYSQL查詢相關查詢
- 22. Rails的關聯查詢
- 23. Rails:帶關聯的查詢?
- 24. MySQL查詢:根據列中選擇相關的記錄值
- 25. 與查詢相關的MySQL查詢
- 26. 在主要查詢中使用相關子查詢的值
- 27. 如何查詢使用相關子查詢的聚合值?
- 28. SQL查詢來獲取合作相關的值在表
- 29. 查詢顯示相關表的具體數值
- 30. LINQ的相關子查詢