在Rails 4,我有這些3個表:阿雷爾查詢問題,其中與基團
用戶表與這些列: -name -email
訂單表與這些列: -AMOUNT -user_id
項目表與這些列: -name -description
的OrderItems表這些列: ORDER_ID ITEM_ID
關係: -The的OrderItems表是連接表 - 用戶有許多訂單和訂單屬於用戶。
問題: 1)找到5點最大的訂單(與大多數項目訂單) 我想查詢是:
OrderItem.group(:order_id).order(count(id) desc").limit(5).pluck(:order_id)
什麼是組究竟在做什麼?當我只輸入OrderItem.group(:order_id)
時,我不理解輸出。
2)如何找到一個名爲「貝蒂」和」電子郵件‘[email protected]’。對於這個用戶,我是否需要寫我阿雷爾中的SQL?