Bonjour,
J'ai deux Table dont l'une contient, en clé étrangère, la clé primaire de l'autre
Je voudrait obtenir la ligne de la première table pour laquelle sa clé primaire apparait le plus souvent dans les lignes dans la seconde table
C'est un peu tordu à expliquer comme ça, le schéma est plus parlant:
http://uppix.net/c/3/9/9973033e43c1c...03de724199.bmp
Mon But est d'obtenir les NomAbonne et PrenomAbonne pour lequel le IdAbonne est présent dans le plus de lignes de la table PRETS
Ma requête ressemble à ça:
Cette requête ne fonctionne pasCode:
1
2
3
4
5 SELECT NomAbonne, PrenomAbonne FROM ABONNES WHERE (IdAbonne = (SELECT PRETS.IdAbonne, MAX(COUNT(*)) AS Expr1 FROM PRETS INNER JOIN ABONNES AS ABONNES_1 ON PRETS.IdAbonne = ABONNES_1.IdAbonne))
Je suis désespéré de rester bloqué sur une requête qui avait l'air aussi simple au départ :cry:
Pouvez vous m'aider?