有四个表(比如是a、b、c、d),我要得到每个表中的'is_update'字段为0的id,能否用一次查询出来?
业精于勤,荒于嬉;行成于思,毁于随。
你4個表沒有關聯如何做聯合查詢呢?
-》最近在做資料庫按月分錶的跨表查詢, gem 'active_record_union' 這會適合你,幫你封裝了union
gem 'active_record_union'
當然可以, 檢視 SQL 裡的 union 關鍵字
樓上正解,union 合併結果集
資料量不大的話可以參考樓上說的使用 union ,如果資料量大建議分條查詢,然後在程式裡合併…
你4個表沒有關聯如何做聯合查詢呢?
-》最近在做資料庫按月分錶的跨表查詢,
gem 'active_record_union'
這會適合你,幫你封裝了union當然可以, 檢視 SQL 裡的 union 關鍵字
樓上正解,union 合併結果集
資料量不大的話可以參考樓上說的使用 union ,如果資料量大建議分條查詢,然後在程式裡合併…