Envoyer par SMS: Optimizing Queries with Many-to-Many Joins