Bonjour,
Je sais que la communauté est orientée "apparence" d'un site et je sais pas du tout s'il y a des connaisseurs du SQL mais je tente.
J'essaie de faire la requête préparée suivante :
Le manuel de référence MySQL indique qu'il supporte CASE WHEN (et j'ai précisément respecté la structure qui y est décrite), peut-être que le couplage avec PHP pose problème ?
Modifié par Tchernobyl (28 Apr 2012 - 17:39)
Je sais que la communauté est orientée "apparence" d'un site et je sais pas du tout s'il y a des connaisseurs du SQL mais je tente.
J'essaie de faire la requête préparée suivante :
SELECT mFrom.nom_utilisateur AS sender_name, mp.message AS message
FROM msg_pv mp
INNER JOIN
CASE mp.from_type
WHEN "mb" THEN membresmvc AS mFrom ON mFrom.id = mp.id_from
WHEN "page" THEN pages AS pFrom ON pFrom.page_ID = mp.id_from
END -- aussi essayé END CASE
WHERE mp.id_to = :id_member
Le manuel de référence MySQL indique qu'il supporte CASE WHEN (et j'ai précisément respecté la structure qui y est décrite), peut-être que le couplage avec PHP pose problème ?
Modifié par Tchernobyl (28 Apr 2012 - 17:39)