Bonjour,
Voici mon problème:
j'ai une table avec 3 champs: PNJ_ID, Car_ID et Color_ID
PNJ_ID correspond à l'identifiant d'un PNJ dans une autre table
Car_ID est l'identifiant d'une voiture qu'on associe au PNJ
Color_ID correspond à un identifiant de couleur de la voiture et est dépendant de Car_ID: une voiture à une liste finie de couleurs.
Mon but est d'avoir une liste déroulante de couleurs avec uniquement les couleurs disponibles pour la voiture indiquée dans la colonne Car_ID.
Comme vous pouvez le voir dans l'image, j'essaye de faire une requête SQL toute simple:
Bien sur ça ne marche pas, à la place de "Car_ID" j'aimerais avoir quelque chose comme "ligne_courante.Car_ID" mais malheureusement je n'arrive pas à trouver une syntaxe qui fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Color_Name, Color_ID_1 // j'affiche Color_Name dans la liste déroulante mais sauvegarde la valeur Color_ID_1 FROM CarsAndColors WHERE CarsAndColors.Car=Car_ID;
J'espère que mon explication est assez clair!
Merci pour votre aide!
Partager