Bonjour,

J'ai un problème en SQL et ne sait pas comment le résoudre. Je voudrais dans une vue, récupérer des informations d'une table "contrat" liées aux données d'une table "personne" grâce à une table de liaison "personnes_liees", et j'ai besoin pour chaque ligne d'ajouter le nombre de personnes liées au contrat:

Table contrat

Id contrat titre
1 Contrat 1
2 Contrat 2

Table personne

Id Personne Nom
1 Personne 1
2 Personne 2
3 Personne 3

Table personnes_liees

Id Id contrat Id personne
1 1 1
2 2 1
3 2 2

Je souhaiterais ainsi obtenir le résultat suivant:

Id Contrat Titre Nombre de personnes Id personne Nom
1 Contrat 1 1 1 Personne 1
2 Contrat 2 2 1 Personne 1
2 Contrat 2 2 2 Personne 2

Pourriez-vous m'aider au niveau SQL? Je ne sais pas trop commentt placer le GROUP BY et le count()?

Merci d'avance