테스트 사이트 - 개발 중인 베타 버전입니다

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

강력드라이브 2년 전 조회 2,017

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

 

</p>

<p>select wr_name, wr_hp, wr_email from table1</p>

<p>where wr_id not in (SELECT wr_id FROM table1 ORDER BY wr_time LIMIT 5)</p>

<p>order by rand()</p>

<p>limit 100</p>

<p>

 

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

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

 

DB는 마리아DB 입니다.

 

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

 

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

답변 1개

채택된 답변
+20 포인트
세크티
2년 전

</p>

<pre>
<code>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 </code></pre>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

강력드라이브
2년 전
명쾌한 답변 감사합니다. ^^

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

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

로그인