데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
mysql 로 만들어진 게시판 테이블 A에 특정 컬럼값이 1인 게시물과 1이 아닌 게시물들이 있습니다.
두 종류 게시글을 가져와서 합치는데,
컬럼값이 1이 아닌 게시물 6개마다 컬럼값이 1인 게시물 1개가 섞이도록 하고 싶습니다. 어떻게 하면 될까요??
Comment 3
-
루디먼트
2020.03.31 19:25
-
페드로2000
2020.03.31 19:52
감사합니다. 웹서버에서 말고 sql문 하나로 "순차적"으로 0인 게시물 6개 이후에 1인 게시물 1개가 와야 하는데 가능할까요? 000000100000010000001
한번의 쿼리로 저것을하려는 이유는 ajax로 동적 무한스크롤 로딩을 하려하기때문입니다..
-
루디먼트
2020.04.02 08:51
쿼리 난이도를 올려서 디비에 부하를 주는 것 보다 클라에서 처리하면 부하가 확실히 분산되어 서버 비용이 줄어듭니다.
이런 경우는 1인 값을 100개정도 들고 잇다가 끼워 넣는건 일도 아닐꺼 같군요.
처리 방법은 다양할 듯 합니다.
쿼리로 불가능하지는 않을 듯 하나, 비용을 봣을 때는 서버보다 클라가 훨신 간단히 처리할 수 잇을 듯 하군요.
화면에 표시할 게시물에 따라서 1인 게시물 갯수를 조정해 주면 되겟네요.