データ分析のためには、両方の結果を1つのセットにする必要があります。代わりに、アレイを醜い、マージのこのクエリをActiveRecordに書くことはできますか?
a.follower_trackings.pluck(:date, :new_followers, :deleted_followers)
a.data_trackings.pluck(:date, :followed_by_count)
(それらは異なる開始日付を持つことができると私はOBV。日付が両方の配列に存在する値のみを必要とする)私はこれはMySQLの
SELECT
followers.new_followers,
followers.deleted_followers,
trackings.date,
trackings.followed_by_count
FROM
instagram_user_follower_trackings AS followers,
instagram_data_trackings AS trackings
WHERE
followers.date = trackings.date
AND
followers.user_id=5
AND
trackings.user_id=5
ORDER
BY trackings.date DESC
について考えうまく動作しますが、私はActiveRecordで同じことを書くことができるのだろうか?
を:
そしてあるが、単純に使用することができます。私はまたのようなもの、
self
とスコープを呼ぶようなヘルパーインスタンスメソッドを定義できますそれはモデルに基づいているから –'a'、' follower_trackings'と 'data_trackings'の間の関係型は何ですか? – Uzbekjon
@Uzbekjon 'a has_many follower_trackings'と' a has_many data_trackings'です。追跡は「a」 –