Hello , comment exprimer l'absence de clé étrangère entre 2 tables sur des colonnes spécifiques , en SQL,voici
un problème que je dois résoudre:
Certaines pièces de véhicules n'ont pas la même marque ,modèle et année
que le véhicule correspondant.Cette inexactitude est rendue possible par l'absence
de clé étrangère entre les tables vehicle et vehicle_part sur le triplet make,model
,year.
Modifier la requête pour sélectionner les pièces qui sont dans ce cas de figure(
non correspondance des marque , modèle et année).
N'affichez que les colonnes VIN,RFID , PART_NAME[B] dans cet ordre
Voici la requête à modifier:
Voici ma réponse:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from vehicle;
En fait, je ne sais pas comment exprimer en SQL l'absence de clé étrangère entre ces 2 tables (vehicle et vehicle_part)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select VIN,RFID,PART_NAME from vehicle where make,model,year NOT EXISTS
sur le triplet make,model et year.
Avez vous une idée svp?
Partager