Bonjour ,
je n'arrive pas à faire la relation entre 2 tables, sous phpmyadmin tout semble correct pourtant lorsque jeffectue une simple requête celle ci affiche le contenue de toutes les tables
Voici après avoir remplie les 2 tables avec 2 entités avec des informations aléatoire et donne a DOS_QTE une valeur de 30 j'effectue ensuite la requete suivante
et là cette dernière me retourne tout les entité et non pas celle ou DOS_QTE = 30
Je ne comprend pas
Merci d'avance pour votre aide 8-)
je n'arrive pas à faire la relation entre 2 tables, sous phpmyadmin tout semble correct pourtant lorsque jeffectue une simple requête celle ci affiche le contenue de toutes les tables
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CREATE TABLE IF NOT EXISTS `MEDICAMENT` (
`MED_ID` int(11) NOT NULL AUTO_INCREMENT,
`MED_NOMCOMMERCIAL` varchar(50) NOT NULL,
`MED_COMPOSITION` varchar(150) NOT NULL,
`MED_EFFETS` varchar(150) NOT NULL,
`MED_CONTRE_INDICATION` varchar(150) NOT NULL,
PRIMARY KEY (`MED_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `DOSAGE` (
`DOS_ID` int(11) NOT NULL AUTO_INCREMENT,
`DOS_QTE` int(11) NOT NULL,
`DOS_UNIT` int(11) NOT NULL,
`MED_ID` int(11) NOT NULL,
PRIMARY KEY (`DOS_ID`),
FOREIGN KEY (`MED_ID`) REFERENCES `MEDICAMENT` (`MED_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Code:
SELECT * FROM MEDICAMENT, DOSAGE WHERE DOS_QTE = 30;Je ne comprend pas
Merci d'avance pour votre aide 8-)
Aucun commentaire:
Enregistrer un commentaire