Bonjour
J'ai un problème pour faire une requête:
J'ai deux tables. Une qui décrit des classes :

TABLE CLASSES
NomClasse : Chaine
AgeMin : Réel
AgeMax : Réel

Et une table contenant des personnes, qui ont un age:
TABLE PERSONNE
NomPersonne : Chaine
Age : Entier

Je n'arrive pas, sous access (au fond peu importe le sgbd), a obtenir en résultat de requête de sélection:
NomPersonne NomClasse

Voici le texte de la requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT NomPersonne, Age, IIf([age]<[agemax] And [age]>=[agemin],[NomClasse],"Classe Inconnue") AS ["Classe d'âge"]
FROM PERSONNE, CLASSES
GROUP BY  NomPersonne, Age, IIf([age]<[agemax] And [age]>=[agemin],[NomClasse],"Classe Inconnue") AS ["Classe d'âge"]
Le problème est que les lignes de résultat sont doublées. Une ligne avec la vraie classe d'âge et une ligne avec la classe "Classe Inconnue"
Avez vous une idée???
MErci