久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

mysql - Rails一對多的嵌套查詢

瀏覽:115日期:2022-06-18 09:33:43

問題描述

模型:

class User < ActiveRecord::Base has_may :friendsendclass Friend < ActiveRecord::Base belongs_to :userend

數據庫:

mysql - Rails一對多的嵌套查詢

查詢:

同時擁有:

friends.name = 'Lily' 以及 friends.name = 'Steven'

的User(本問題的結果應該可以查出User表的1和2)。

我想通過模型查詢來實現:

User.joins(xxx).where(xxx)

請問有這樣的方法嗎?

問題解答

回答1:

User.joins(:friends).where(friends: {name: 'Lily'}) & User.joins(:friends).where(friends: {name: 'Steven'})回答2:

上面大神寫的很全

相關文章:
主站蜘蛛池模板: 定远县| 托克托县| 昌吉市| 绵竹市| 绥棱县| 仪陇县| 拉孜县| 马边| 沾益县| 广东省| 乐昌市| 绍兴市| 板桥市| 姚安县| 扶沟县| 云林县| 钟山县| 隆安县| 张北县| 米林县| 沛县| 德昌县| 沽源县| 宿州市| 洮南市| 田林县| 桂林市| 榆中县| 竹北市| 越西县| 周口市| 巴东县| 荥阳市| 新化县| 平舆县| 新和县| 思茅市| 北流市| 临朐县| 桃园市| 射阳县|