文章詳情頁
mysql - Rails一對多的嵌套查詢
瀏覽:66日期:2022-06-18 09:33:43
問題描述
模型:
class User < ActiveRecord::Base has_may :friendsendclass Friend < ActiveRecord::Base belongs_to :userend
數(shù)據(jù)庫:
查詢:
同時(shí)擁有:
friends.name = 'Lily' 以及 friends.name = 'Steven'
的User(本問題的結(jié)果應(yīng)該可以查出User表的1和2)。
我想通過模型查詢來實(shí)現(xiàn):
User.joins(xxx).where(xxx)
請問有這樣的方法嗎?
問題解答
回答1:User.joins(:friends).where(friends: {name: 'Lily'}) & User.joins(:friends).where(friends: {name: 'Steven'})回答2:
上面大神寫的很全
相關(guān)文章:
1. python - django 里自定義的 login 方法,如何使用 login_required()2. python如何不改動(dòng)文件的情況下修改文件的 修改日期3. angular.js - Angular路由和express路由的組合使用問題4. angular.js - angularjs 用ng-reapt渲染的dom 怎么獲取上面的屬性5. mysql優(yōu)化 - mysql count(id)查詢速度如何優(yōu)化?6. 主從備份 - 跪求mysql 高可用主從方案7. css3 - [CSS] 動(dòng)畫效果 3D翻轉(zhuǎn)bug8. angular.js - 不適用其他構(gòu)建工具,怎么搭建angular1項(xiàng)目9. mysql主從 - 請教下mysql 主動(dòng)-被動(dòng)模式的雙主配置 和 主從配置在應(yīng)用上有什么區(qū)別?10. node.js - node_moduls太多了
排行榜
![css3 - [CSS] 動(dòng)畫效果 3D翻轉(zhuǎn)bug](http://www.aoyou183.cn/attached/image/news/202304/110831f073.png)
熱門標(biāo)簽