QUERY PLAN
Limit (cost=69.83..69.88 rows=20 width=320)
-> Sort (cost=69.83..70.08 rows=101 width=320)
Sort Key: (min(CASE WHEN (1 = r.verify_type) THEN CASE WHEN (rvr.status = 0) THEN 1 WHEN (rsvr.status = 0) THEN 2 ELSE 4 END ELSE CASE WHEN ((rvr.status = 0) AND (r.next_verify_user = 5495)) THEN 1 WHEN ((rsvr.status = 0) AND (r.next_stop_verify_user = 5495)) THEN 2 ELSE 4 END END)), r.created_at DESC
-> HashAggregate (cost=66.13..67.14 rows=101 width=320)
Group Key: r.id
-> Hash Right Join (cost=39.51..63.86 rows=101 width=324)
Hash Cond: (rsvr.erp_profit_distribute_id = r.id)
-> Seq Scan on tbl_erp_profit_distribute_stop_verify_rels rsvr (cost=0.00..19.70 rows=970 width=8)
-> Hash (cost=39.21..39.21 rows=24 width=320)
-> Hash Right Join (cost=16.89..39.21 rows=24 width=320)
Hash Cond: (rvr.erp_profit_distribute_id = r.id)
Filter: ((r.created_by = 5495) OR (rvr.user_id = 5495) OR (r.created_by = ANY ('{5493,5495,5495}'::integer[])))
-> Seq Scan on tbl_erp_profit_distribute_verify_rels rvr (cost=0.00..19.70 rows=970 width=12)
-> Hash (cost=14.03..14.03 rows=229 width=316)
-> Seq Scan on tbl_erp_profit_distributes r (cost=0.00..14.03 rows=229 width=316)
Filter: ((status <> 0) OR ((status = 0) AND (created_by = 5495)))