Ci-dessous se trouve une instruction qui décrit une tâche, associée à une entrée qui fournit un contexte supplémentaire. Écrivez une réponse qui complète de manière appropriée la demande.

### Instruction :
Construire une requête SQL pour identifier les 5 premiers utilisateurs avec le plus de transactions

### Entrée :
 Pas d'entrée

### Réponse :

 SELECT users.name, COUNT(transactions.id) AS total_transaction\nFROM users INNER JOIN transactions ON users.id = transactions.user_id\nGROUP BY users.name\nORDER BY total_transactions DESC\nLIMIT 5 ;<|endoftext|>