티스토리 뷰
#그룹별 순번 매기기
#변수 선언을 내부에 해주는 방식
#만약 그룹지을 조건이 VAL1 이라면
SELECT MAIN.*
FROM (
SELECT
(CASE @val WHEN t1.VAL1 THEN @rownum:=@rownum+1
ELSE @rownum:=1 END) as rNum,
(@val:=t1.VAL1) temp,
t1.*
FROM TABLE_NAME t1,
(SELECT @val:='', @rownum:=0) SUB
ORDER BY t1.VAL
) MAIN;'My-sql' 카테고리의 다른 글
| [python] pymysql 에서 쿼리문 여러개 한꺼번에 사용하기 (0) | 2022.07.28 |
|---|---|
| 윈도우11 환경 My-SQL 서버 구축 (0) | 2022.04.30 |
| my-sql order by 로 정렬후 순번 매기기 (0) | 2022.03.13 |
| my-sql 쿼리결과를 다른 테이블에 insert (0) | 2022.03.13 |
| my-sql 조인 업데이트 (0) | 2022.03.13 |
댓글