mysql 테이블에서 몇번째 행인지 찾기

mysql 테이블에서 몇번째 행인지 찾기

QA

mysql 테이블에서 몇번째 행인지 찾기

본문

select * from 테이블 where 조건 = 'A' 이라는 1차? select 후

 

1차의 값들 중에서 특정 id값이 몇번쨰 행인지

 

예를 들어 조건 A의 행의 갯수가 6개라면 찾고자하는 id가 4라면

 

4번째행....

 

이런식으로 필요한데 sql문을

 

어떻게 해야할까여?

이 질문에 댓글 쓰기 :

답변 2

sql 보다는 php에서 체크하는게 더 수월해보입니다.

 

sql로 표현을 해보자면..

 

 

select rank from
(
SELECT @rownum := @rownum + 1 AS rank,
       t.*
  FROM 테이블 t,
       (SELECT @rownum := 0) r
)b  where id ='4'

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,636 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT