0
votes

Comment atteindre les exigences suivantes à l'aide de la requête SQL

ID   DATE    
1   1 JAN 
3   3 JAN

1 commentaires

Tu y es presque. Rejoignez simplement et groupe par. (Pas de procédure stockée nécessaire.)


5 Réponses :


0
votes

Un moyen, en utilisant rang_number : xxx


0 commentaires

0
votes

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


0 commentaires

0
votes

Vous feriez normalement cela avec un rejoindre et groupe par : xxx

une telle requête ne nécessite ni une sous-requête ni une CTE .


0 commentaires

0
votes

Vous voulez une ligne de résultat par nom, alors groupe par nom: xxx


0 commentaires

0
votes

0 commentaires