Get top 1 row of each group

后端 未结 20 3002
余生分开走
余生分开走 2020-11-21 04:42

I have a table which I want to get the latest entry for each group. Here\'s the table:

DocumentStatusLogs Table

|ID| DocumentID | Status         


        
20条回答
  •  名媛妹妹
    2020-11-21 05:21

    SELECT documentid, 
           status, 
           datecreated 
    FROM   documentstatuslogs dlogs 
    WHERE  status = (SELECT status 
                     FROM   documentstatuslogs 
                     WHERE  documentid = dlogs.documentid 
                     ORDER  BY datecreated DESC 
                     LIMIT  1) 
    

提交回复
热议问题