QUERY PLAN
Aggregate (cost=31.45..31.46 rows=1 width=8)
-> Sort (cost=31.19..31.24 rows=17 width=303)
Sort Key: r.created_at DESC
-> HashAggregate (cost=30.68..30.85 rows=17 width=303)
Group Key: r.id
-> Nested Loop (cost=16.18..30.62 rows=22 width=12)
-> Index Scan using tbl_users_pkey on tbl_users u (cost=0.14..8.16 rows=1 width=4)
Index Cond: (id = 1000)
Filter: (department_id = 10)
-> Hash Right Join (cost=16.04..22.24 rows=22 width=16)
Hash Cond: (rccr.punch_leave_id = r.id)
Filter: ((r.created_by = ANY ('{1000,1001,1004,1005,1011,1013,1015,1022,1023,5016,5064,5085,5087,5248,5250,5252,5295,5300,5311,5332,5360,5446,5461,5476}'::integer[])) OR (rccr.user_id = 5064) OR (rvr.user_id = 5064))
-> Seq Scan on tbl_punch_leave_carbon_copy_rels rccr (cost=0.00..4.27 rows=227 width=8)
-> Hash (cost=15.82..15.82 rows=17 width=20)
-> Hash Left Join (cost=11.63..15.82 rows=17 width=20)
Hash Cond: (r.id = crvr.punch_leave_id)
-> Hash Right Join (cost=10.25..14.36 rows=17 width=20)
Hash Cond: (rvr.punch_leave_id = r.id)
-> Seq Scan on tbl_punch_leave_verify_rels rvr (cost=0.00..3.66 rows=166 width=8)
-> Hash (cost=10.04..10.04 rows=17 width=16)
-> Seq Scan on tbl_punch_leaves r (cost=0.00..10.04 rows=17 width=16)
Filter: (created_by = 1000)
-> Hash (cost=1.17..1.17 rows=17 width=4)
-> Seq Scan on tbl_punch_leave_cancel_verify_rels crvr (cost=0.00..1.17 rows=17 width=4)