PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 05/04/2014 15:08:57

CHR
Membre

Employés mais seulement leur dernier contrat

Bonjour,
Je recommence un peu de postgresql et je n'arrive pas à obtenir la liste des derniers contrats des employés. Pourtant la table contrat est simple et contient un id du contrat + un id de l'employé, j'essaie

select d.is, d.full_name, s.id, s.date from employee d
where
d.id = (select max(S.id) from contrats C
left join employee S on (C.dossier_id = C.id))

le résultat de me renvoie pas de lignes....
Merci pour votre aide,
CHR

Hors ligne

#2 05/04/2014 15:22:24

rjuju
Administrateur

Re : Employés mais seulement leur dernier contrat

Bonjour,

Sans la définition des tables, difficile de répondre, mais à première vue le "left join employee ON (c.dossier_id = c.id)" est faux.

En ligne

Pied de page des forums