Raffinement dans un select
Bonjour,
je voudrais savoir si il est possible de faire un raffinement dans un select.
Je voudrais en effet appliquer un critère quelconque dans mon select en faisant appel à une table d'un select supérieur. Désolé si c'est pas clair, mais c'est pas facile à expliquer. Peut etre qu'un peu de code aidera.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
SELECT (SELECT dmdVal.* FROM dmdVal WHERE dmdVal.ID_SUIVI_CANDIDAT IN (3,4,5))
FROM
(
SELECT sc.ID_SUIVI_CANDIDAT
FROM SUIVI_CANDIDAT sc
INNER JOIN UTILISATEUR u ON sc.ID_UTILISATEUR = u.ID_UTILISATEUR
INNER JOIN PERSONNE p ON u.ID_PERSONNE = p.ID_PERSONNE
WHERE sc.DATE_SUIVI_CANDIDAT <= DateFin
AND sc.DATE_SUIVI_CANDIDAT >= DateDebut
AND sc.ID_TYPE_PRISE_CONTACT = id_demande_val
) AS dmdVal; |
Le problème de cette requete est que dans le 2eme select, dmdVal n'extiste pas...
plz, help!!
Merci