O-steal
Habitué
Bonjour,
Je dois modifier une vieille requête sur un vieux site. J'ai donc du mal à trouver des information sur comment la réaliser car tout le monde propose d'utiliser des méthodes plus récentes et simples.
Voici la requête et ce que j'ai rajouté :
Voici le problème rencontré : le "type_visite" que je récupère à la fin est complètement faux :/
Ce que j'essayait de faire c'est récupérer l'id du TYPEVISITE correspondant au CR qui correspond au PATIENT pour ensuite mettre la description correspondante dans une variable. Je ne vois pas où j'ai fais une erreur sachant que j'ai copié exactement ce qui était fait pour les autres variables et qui fonctionnent parfaitement.
A bientôt!
Je dois modifier une vieille requête sur un vieux site. J'ai donc du mal à trouver des information sur comment la réaliser car tout le monde propose d'utiliser des méthodes plus récentes et simples.
Voici la requête et ce que j'ai rajouté :
PHP:
SELECT DISTINCT
p.pnom AS pnom,
p.id AS id,
h.nom AS hnom,
t.description AS type_visite, //ligne rajoutée
MAX(cr.date_visite) AS date_visite,
YEAR(CURRENT_DATE)-YEAR(p.date_naissance) AS age
FROM T_PATIENT p
LEFT OUTER JOIN T_HOPITAL h
ON h.id = p.hopital
LEFT OUTER JOIN T_CR cr
ON cr.patient = p.id
LEFT OUTER JOIN T_TYPEVISITE t //ligne rajoutée
ON t.id = cr.typeVisite //ligne rajoutée
;
Voici le problème rencontré : le "type_visite" que je récupère à la fin est complètement faux :/
Ce que j'essayait de faire c'est récupérer l'id du TYPEVISITE correspondant au CR qui correspond au PATIENT pour ensuite mettre la description correspondante dans une variable. Je ne vois pas où j'ai fais une erreur sachant que j'ai copié exactement ce qui était fait pour les autres variables et qui fonctionnent parfaitement.
A bientôt!