이전 목록 다음
채택완료

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

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

 

Copy
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개 / 댓글 1개

채택된 답변
+20 포인트

Copy
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

답변에 대한 댓글 1개

명쾌한 답변 감사합니다. ^^

답변을 작성하려면 로그인이 필요합니다.