최근 5개를 제외한 쿼리 조건문을 어떻게 만들어야 할까요?

최근 5개를 제외한 쿼리 조건문을 어떻게 만들어야 할까요?

QA

최근 5개를 제외한 쿼리 조건문을 어떻게 만들어야 할까요?

답변 1

본문

안녕하세요 비가 추적추적 내리는 금요일 오후입니다^^

 


select wr_name, wr_hp, wr_email from table1
where wr_id not in (SELECT wr_id FROM table1 ORDER BY wr_time LIMIT 5)
order by rand()
limit 100

 

100개중에 최근 5개를 제외하고 뽑는 쿼리인데

서브쿼리의 LIMIT에서 오류가 발생하는거 같습니다.

 

DB는 마리아DB 입니다.

 

조건절 서브쿼리를 어떻게 만들어야 할까요?

 

이 질문에 댓글 쓰기 :

답변 1



select wr_name, wr_hp, wr_email from table1
where wr_id < (SELECT wr_id FROM table1 ORDER BY wr_id desc LIMIT 5,1)
order by rand()
limit 100 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,543
© SIRSOFT
현재 페이지 제일 처음으로