최근 5개를 제외한 쿼리 조건문을 어떻게 만들어야 할까요?
본문
안녕하세요 비가 추적추적 내리는 금요일 오후입니다^^
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
답변을 작성하시기 전에 로그인 해주세요.