SELECT ord.ticket_id, ow.owner_name,
ow.phone, COUNT(*) AS total
FROM owners ow
JOIN tickets ts
ON
ts.id = ow.ticket_id
JOIN orders ord
ON ow.ticket_id = ord.ticket_id
WHERE ord.overdue = 1 AND ts.expiration_date > CURDATE()
GROUP BY ord.ticket_id
HAVING total >= 3