Bjour,
Soit les deux tables suivantes :
- APPART :
NomImmeuble NoAppart Superficie Etage
Koudalou 1 150 14
Koudalou 34 50 15
Koudalou 51 200 2
Koudalou 52 50 5
Barabas 1 250 1
Barabas 2 250 2
- OCCUPANT :
NomImmeuble NoAppart NomOccuant AnneeArrivee
Koudalou 1 Rachel 1992
Barabas 1 Doug 1994
Barabas 2 Ross 1994
Koudalou 51 Wiliam 1996
Koudalou 34 Alice 1993
Voila, donc en fait je cherche a obtenir le couple d'occpants habitants le même immeuble et un appartement de même superficie.
Seulement,, j'aimerais faire la requete en utilisant les notations pointées mais je bloque :
SELECT DISTINCT A1.NomOccupant, A2.NomOccupant
FROM OCCUPANT AS A1, OCCUPANT AS A2
WHERE A1.NomImmeuble=A2.NomImmeuble
AND A1.NomOccupant!=A2.NomOccupant
AND ...................;
la est le probleme, j'arrive pas a faire intervenir la superficie (APPART.Superficie)
peut-etre en utilisant un INNER JOIN, mais j'en sais rien.
Si quelqu'un ayant l'habitude des jointures réflexives pouvait m'éclairer ce serait sympa.
Merci d'avance[/b]
Partager