Ajouter un commentaire

Niroken

Bonjour,

Pour le contenu de ton fichier je répondrais de la manière suivante :
Il faut créer 4 tables dont un schéma rapide est réprésenté ci dessous:

CHEVAL :
 - cheval_matricule         : TYPE VARCHAR Primary Key
 - cheval_nom               : TYPE VARCHAR
 - cheval_race              : TYPE VARCHAR
 - cheval_couleur           : TYPE VARCHAR
 - cheval_date_de_naissance : TYPE DATETIME
 
VACCIN :
 - vaccin_id                : TYPE INT Primary Key autoIncrement
 - vaccin_nom               : TYPE VARCHAR
 - vaccin_maladie_traitee   : TYPE VARCHAR
 
VETERINAIRE :
 - veterinaire_id           : TYPE INT Primary Key autoIncrement
 - veterinaire_nom          : TYPE VARCHAR
 
VACCINATION :
 - vaccin_id                : TYPE INT FOREIGN KEY (vaccin_id)
 - cheval_matricule         : TYPE VARCHAR FOREIGN KEY (matricule_cheval)
 - vaccination_date         : TYPE DATETIME
 - veterinaire_id           : TYPE INT FOREIGN KEY (veterinaire_id)

La requete que tu voulais qui permet d'etablir l'etat de vaccination d'un cheval en fonction de son nom devient :

SELECT 
	chev.cheval_nom,
	vcin.vaccin_nom,
	vcin.vaccin_maladie_traitee ,
	vtion.vaccination_date
FROM
	CHEVAL chev,
	VACCINATION vtion,
	VACCIN vcin
WHERE
       chev.cheval_nom = #UnNomDeCheval#
AND chev.cheval_matricule = vaccination.cheval_matricule
AND vtion.vaccin_id = vcin.vaccin_id 

J espère que ca peut t'éclairer.

Bonne chance,
Niroken

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  GGG    AA   ZZZZZ  BBBB    CCC 
G A A Z B B C
G GG AAAA Z BBBB C
G G A A Z B B C
GGG A A ZZZZZ BBBB CCC