J'ai deux tables:Aide sql rejoindre
Tableau 1: ID, PersonCode, Nom,
Tableau 2: ID, Table1ID, Emplacement, ServiceDate
J'ai un requête joignant la table 1 à la table 2 sur table1.ID = table2.Table1ID où PersonCode = 'XYZ'
Ce que je veux faire est de retourner Table1.PersonCode, Table1.Name, Table2.Location, Table2.ServiceDate, I don Je ne veux pas toutes les lignes, Dans le tableau 2, je ne suis intéressé que par Il rang avec le ServiceDate le plus récent pour chaque emplacement. Comment ferais-je cela?
Pourquoi LEFT JOIN? Je pensais que INNER JOIN est suffisant? Je voudrais modifier votre requête - S'il vous plaît voir ma réponse ci-dessous –
Désolé, je travaillais sur une autre question avec jointures à gauche - édité –