by 준일정 [SQL Query] mysql [2018.03.22 14:28:06]
첫번째 테이블의 일련번호가 엉망입니다.
그래서
조회를 하고 그 일련번호를 저렇게 깔끔하게 0,1,2,3.. 이렇게 바꿔서 조회할 수 있을까요?
그리고 그 바뀐 데이터 자체를 사용까지 가능하게 하는 기능이 있을까요?
(일련번호 1이 0이 되었고 나는 1이 아닌 바뀐 0의 데이터를 사용하고싶다. 이 2가지가 가능할까요?)
SET @rn := -1; UPDATE t SET idx = (@rn := @rn + 1) ORDER BY idx ;
고맙습니다!!!!