Strick9
Messages postés40Date d'inscriptionmardi 8 novembre 2005StatutMembreDernière intervention 9 mai 2007
-
15 avril 2007 à 20:00
Strick9
Messages postés40Date d'inscriptionmardi 8 novembre 2005StatutMembreDernière intervention 9 mai 2007
-
15 avril 2007 à 20:46
Salut à tous,
voilà je debute avec le sql et access et j'ai un petit problème.
voila disons qu'on a une table PlaceParking et une table Voiture
PlaceParking
idPlace ----> id de place
Voiture
idVoiture ------> id de la voiture
idPlace -----> sa place dans le parking
les deux table sont liée avec PlaceParking.idplace et Voiture.idplace
voila donc mon problème est d'avoir une requete sql qui me permettrai d'avoir
la liste des places encore disponible du parking.
j'ai essayé
dataenvironnement.Mabase.Execute "Select idplace From PlaceParking, Voiture Where PlaceParking.idVoiture<>voiture.idVoiture
mais sa ne marche pas
donc voila si quelqu'un connais la solution et merci d'avance.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 15 avril 2007 à 20:32
Salut
Il faut donc trouver les places de parking qui n'apparaissent pas dans la liste des voitures :
Essaye cette requète :
Select pk.idPlace
From PlaceParking pk
Where pk.idPlace not In (Select vl.idPlace From Voiture vl)
Je sais que Acces n'accepte pas cette syntaxe.
Sinon, essaye avec les InnerJoin
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)