J'ai une table candidate dites candidates
ayant seulement id
le champ et j'ai laissé joint profiles
à elle. Le tableau profiles
a 2 champs à savoir, candidate_id
& name
.Obtenir le dernier enregistrement à partir de la deuxième table à gauche jointe à la première table
par exemple. Tableau candidates
:
id
----
1
2
et Tableau profiles
:
candidate_id name
----------------------------
1 Foobar
1 Foobar2
2 Foobar3
je veux le dernier nom d'un candidat dans une seule requête qui est donnée ci-dessous:
SELECT C.id, P.name
FROM candidates C
LEFT JOIN profiles P ON P.candidate_id = C.id
GROUP BY C.id
ORDER BY P.name;
Mais cette requête retourne:
1 Foobar
2 Foobar3
... Au lieu de:
1 Foobar2
2 Foobar3