티스토리 뷰
#그룹별 순번 매기기
#변수 선언을 내부에 해주는 방식
#만약 그룹지을 조건이 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 |
댓글