Bonjour,
Je suis face à un problème de jointure, ma syntaxe n'est pas correcte et malgré mes recherches je ne trouve pas ma solution. Pouvez vous m'aider?
La structure (simplifiée) de ma base
J'ai une table PREMIERE et une table SECONDE
Dans la table PREMIERE j'ai les champs "id" et "donnee"
Dans la table SECONDE j'ai une clef primaire composée de "id_premiere" et "id_troisieme", ainsi qu'un champ "valeur".
Je possède deux paramètres pour ma methode: "pDonnee" et "pValeur"
je cherche donc à récupérer tout les enregistrements de SECONDE tels que :
- "pDonnee = PREMIERE.donnee"
- "PREMIERE.id = SECONDE.id_premiere"
- "pValeur = valeur"
J'ai essayé ceci :
Merci d'avance de votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 from SECONDE as s inner join PREMIERE as p where s.id_premiere = p.id and p.donnee = :pDonnee and s.valeur = :pValeur
Onlajoy
Partager