안녕하세요
제가 뭘 만들려구 하는데 -.-;
no | subss1 | ttl1
이런 컬럼들이 있습니다.
subss1 의 값들은 중복으로 들어갈수 있고
데이터가
1 10 제목
2 10 제목
3 12 제목
4 15 제목
5 16 제목
6 17 제목
7 12 제목
8 10 제목
9 12 제목
10 16 제목
.
.
.
이런식의 데이터가 들어가 있을때
1 10 제목
2 10 제목
8 10 제목
3 12 제목
7 12 제목
9 12 제목
.
.
.
이런식으로 subss1 을 그룹으로 3개씩만 나올수 있도록 하는 방법은 없을까요?
subss1 을 죄다 구해서
select no, subss1, ttl1 from 테이블 where subss1='10' limit 3
select no, subss1, ttl1 from 테이블 where subss1='12' limit 3
이런식으로 subss1 마다 쿼리를 넣으려니 너무 비효율적인것 같아서요
에..질문이 너무 애매하지 않은것이었으면 좋겠슴다 -.-;
찾아보니까 이런 예는 없는것 같길래 질문 올립니다.
버전은 7.1.3 이구요 서브쿼리, 아우터 조인 가능한 버전입니다.
그럼 답변 부탁드립니다 -.-;
|