Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.04 KB | None | 0 0
  1. SELECT atr.id as id, count(*) as ticket_count
  2. FROM cba_ticket t
  3. JOIN cba_ticket_custsvc tcs ON t.id = tcs.ticket_id
  4. JOIN cba_delivered_address da ON tcs.route_address_id = da.route_address_id
  5. JOIN cba_assignment_truck_run atr ON da.assignment_truck_run_id = atr.id
  6. JOIN cba_assignment a ON a.id = atr.assignment_id
  7. WHERE atr.id IN (...)
  8. AND t.created_at BETWEEN DATE_SUB(a.start_date, INTERVAL 28 DAY) AND DATE_ADD(a.start_date, INTERVAL 7 DAY)
  9. AND atr.truck_run_type = 0
  10. AND tcs.is_invalid = false
  11. AND t.ticket_type = 1
  12. GROUP BY atr.id;
  13.  
  14. +----+-------------+-------+--------+----------------------------------------------+-------------------------+---------+-------------------------+------+----------+-------------+
  15. | id | select_type | table | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
  16. +----+-------------+-------+--------+----------------------------------------------+-------------------------+---------+-------------------------+------+----------+-------------+
  17. | 1 | SIMPLE | atr | range | PRIMARY,assignment_id_idx,truck_run_type | PRIMARY | 8 | NULL | 750 | 75.07 | Using where |
  18. | 1 | SIMPLE | a | eq_ref | PRIMARY | PRIMARY | 8 | cba.atr.assignment_id | 1 | 100.00 | |
  19. | 1 | SIMPLE | da | ref | route_address_id_idx,assignment_truck_run_id | assignment_truck_run_id | 8 | cba.atr.id | 400 | 100.00 | |
  20. | 1 | SIMPLE | tcs | ref | ticket_id,route_address_id | route_address_id | 5 | cba.da.route_address_id | 1 | 100.00 | Using where |
  21. | 1 | SIMPLE | t | eq_ref | PRIMARY,created_at | PRIMARY | 4 | cba.tcs.ticket_id | 1 | 100.00 | Using where |
  22. +----+-------------+-------+--------+----------------------------------------------+-------------------------+---------+-------------------------+------+----------+-------------+
  23.  
  24. +----+-------------+-------+--------+----------------------------------------------+----------------------+---------+--------------------------------+------+----------+----------------------------------------------+
  25. | id | select_type | table | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
  26. +----+-------------+-------+--------+----------------------------------------------+----------------------+---------+--------------------------------+------+----------+----------------------------------------------+
  27. | 1 | SIMPLE | tcs | ALL | ticket_id,route_address_id | NULL | NULL | NULL | 9358 | 100.00 | Using where; Using temporary; Using filesort |
  28. | 1 | SIMPLE | t | eq_ref | PRIMARY,created_at | PRIMARY | 4 | cba.tcs.ticket_id | 1 | 100.00 | Using where |
  29. | 1 | SIMPLE | da | ref | route_address_id_idx,assignment_truck_run_id | route_address_id_idx | 9 | cba.tcs.route_address_id | 54 | 100.00 | Using where |
  30. | 1 | SIMPLE | atr | eq_ref | PRIMARY,assignment_id_idx,truck_run_type | PRIMARY | 8 | cba.da.assignment_truck_run_id | 1 | 100.00 | Using where |
  31. | 1 | SIMPLE | a | eq_ref | PRIMARY | PRIMARY | 8 | cba.atr.assignment_id | 1 | 100.00 | Using where |
  32. +----+-------------+-------+--------+----------------------------------------------+----------------------+---------+--------------------------------+------+----------+----------------------------------------------+
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement