질문을 삭제하지 말아주세요.!
 
1
0
-1

말 그대로 groupby시 중복되는 데이터 중 생성일이 최신인 값만 가져오고 싶은데 잘 안되네요.,.ㅜㅜ

    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      아마 mysql 옛날 버전에는 group by와 order by를 같이 사용해서 그룹핑되는 데이터를 정렬하여 최근값, 나중값을 가져올수 있었지만 이제는 따로 하셔야 할겁니다.

      select * from (select * from A order by A.rank asc) t group by t.column;

      이렇게 애초에 정렬을 한 뒤 그룹핑을 해서 사용해야할겁니다.

        CommentAdd your comment...
      1.  
        1
        0
        -1

        OrderBy로 정렬하면서 가져오시면 되는걸로 알고있습니다

        GroupBy자체가 묶음중 가장 첫번째를 가져오도록 되어있기 때문에, OrderBy로 정렬후 묶어주면 됩니다

          CommentAdd your comment...