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

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

mysql - Rails一對多的嵌套查詢

瀏覽:105日期: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:

上面大神寫的很全

相關文章:
主站蜘蛛池模板: 常熟市| 泰安市| 海城市| 云南省| 海丰县| 垦利县| 阳朔县| 自治县| 唐海县| 台东市| 措勤县| 开封县| 宽甸| 淮滨县| 体育| 监利县| 阿勒泰市| 祁门县| 昭通市| 四子王旗| 开江县| 洛浦县| 阳城县| 闵行区| 荆门市| 高安市| 湛江市| 普安县| 青海省| 滨州市| 中山市| 双峰县| 兴宁市| 邵武市| 绥滨县| 嫩江县| 赫章县| 扶沟县| 阿瓦提县| 巴中市| 文成县|