中編寫此查詢以進行數據分析,我需要將兩個結果合併到一個集合中。我可以在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編寫相同的代碼?
我認爲你必須做的ActiveRecord兩個查詢因爲它基於模型 –
'a','follower_trackings'和'data_trackings'之間的關係類型是什麼? – Uzbekjon
@Uzbekjon'has_many follower_trackings'和'has_many data_trackings'。跟蹤只與'a' –