ID DATE 1 1 JAN 3 3 JAN
5 Réponses :
Un moyen, en utilisant rang_number code>:
Vous pouvez utiliser simplement rejoindre
select t1.id,t1.date from table1 t1 join (select min(ID) as id,name from table2 group by name ) t2 on t1.id=t2.id
Vous feriez normalement cela avec un une telle requête ne nécessite ni une sous-requête ni une CTE . p> p> rejoindre code> et
groupe par code>:
Vous voulez une ligne de résultat par nom, alors groupe par nom:
Tu y es presque. Rejoignez simplement et groupe par. (Pas de procédure stockée nécessaire.)