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
Partager