인기글 [05/23] (취미생활) 락카 스프레이로 그린 그림 입니다. (33)  
검색
홈으로 |로그인 | 무료회원가입 | 포인트출석 | 포인트적립방법 및 계급정책 
자동
회원가입 | 아이디 · 비밀번호 찾기
알뜰공간
 업체정보  | 핫딜정보
 컴퓨터견적  | eTo마켓
 자동차업체  | 남성스타일
 보험상담실  | 대출상담실
자료공간
 공개자료실  | 추천사이트
포인트공간
 포인트응모  | 포인트배팅
 포인트선물  | 홍보포인트
 가위바위보 | 자동차경주
 포인트슬롯 | 포인트복권
 이벤트/충전소 | 포인트순위
이토공간
 공지사항  | 문의사항
 자주묻는질문  | 토렌트팁
 포인트적립 및 계급정책안내

질문과답변 월간 최다채택 우수답변회원

  • 허밍타임2 채택답변수 (94)
  • ㅤㅤ뿅뿅게이머ㅤㅤ 채택답변수 (12)
  • drury 채택답변수 (12)
  • 헌병대 채택답변수 (11)
  • 금기자 채택답변수 (11)
  • 곰나라탱 채택답변수 (10)
  • nick4 채택답변수 (7)
  • 흐흐브 채택답변수 (7)
  • 파인드패닉 채택답변수 (7)
       
    [컴퓨터/인터넷]

    [웹프로그래밍] 테이블의 필드값들에 임의의 순서를 지정하고 싶을때 질문입니다

    글쓴이 : MC에스티 날짜 : 2019-03-15 (금) 09:26 조회 : 263
    아래와 같은 테이블이 있다고 가정해보겠습니다

    SELECT title, author, sunseo FROM post;

    TITLE / AUTHOR / SUNSEO
    테스트1 / 홍길동 / 1
    테스트2 / 성춘향 / 2
    테스트3 / 이몽룡 / 3

    순서 필드는 레코드 INSERT 할때 가장 마지막 순서값에 +1을 해서 넣어주고 있습니다

    이 상황에서 이 순서를 관리자가 관리자페이지를 통해 조정을 해주고, 생성시 원하는 위치도 지정할수 있게끔 하고 싶습니다

    INSERT title, author, sunseo VALUE(테스트4, 전우치, 2)

    이렇게 넣으면 아래와 같이 되는 것이지요

    TITLE / AUTHOR / SUNSEO
    테스트1 / 홍길동 / 1
    테스트4 / 전우치 / 2  <- 생성됨
    테스트2 / 성춘향 / 3  <- 순서값 변동
    테스트3 / 이몽룡 / 4


    관리자모드에서 성춘향의 순서를 한칸 아래로 이동하는 버튼을 클릭시

    TITLE / AUTHOR / SUNSEO
    테스트1 / 홍길동 / 1
    테스트4 / 전우치 / 2
    테스트3 / 이몽룡 / 3  <- 순서값 변동
    테스트2 / 성춘향 / 4  <- 순서값 변동


    이런 형태로 커스텀 순서를 적용해주고 싶은데요,
    물론 살짝 노가다 개발을 하면 그리 어렵지 않게 충분히 구현 가능하겠으나
    뭔가 복잡스러운 느낌이 들어서요,

    이런 구현이 많은 상황에서 필요할듯 싶은데 관련 예제나 좋은 방법이 있는지 알려주시면 감사하겠습니다.!


    (현재 프론트엔드 : jquery, 백엔드 : node express)
    요청자가 자신의 5000포인트를 걸었습니다. 답변이 채택되면 2500포인트를 드립니다.

    마진수 2019-03-15 (금) 10:25
    primary key를 복사해서 column을 하나 만들어주고
    관리자모드에서 그 순서대로 정렬한 다음
    관리자가 그 순서를 변경하면 그 순서에 맞게 복사된 column의 순서를 재정렬해서 지정해줘야겠네요.
    그럼 array처럼 뒷 컬럼들은 다시 순서가 부여되어야 하겠고요.
    별로 좋지 않은 생각인 것 같습니다만
    이런 걸 구현하려고 하시는 이유가 뭔가요?
         
           
    글쓴이 2019-03-15 (금) 13:25
    제목 가나다순, 등록일 date 순 이 아니라 관리자 커스텀 순서가 필요해서요,

    예를 들어 게시판 리스트 형태를 보았을때,
    중간에 있는 글의 순서를 조정(한칸 위 또는 한칸 아래)하는 기능이 필요해서요,

    지금은 순서값이 들어있는 필드를 따로 만들어서
    글 작성할때 순서번호를 텍스트로 입력하도록 해두었는데요(1, 2, 3, ···)
    order by sunseo 로 리스트를 불러주고 있는데

    예를 들어 한칸 위로 조정하고 싶을시
    현재 필드와 바로 위 순서의 필드값의 sunseo 필드를 바꿔치기 해주면 되는데
    중간에 생성하는 경우는 아래 댓글달아주신님 말씀처럼 그 아래 순서 필드들 전부 +1을 해줘야 하고..

    러프하게나마 구현이야 가능하지만 뭔가 이러한 로직을 처리하는 기존 활용할 코드가 있지 않을까 싶어 질문 올렸습니다.!
    Tivvvv 2019-03-15 (금) 12:30
    자료가 많을시 별로일텐데요ㅜㅜ 인서트할때마다 입력한 순위 +1부터 최하단까지 머지로 순서 변경이 필요합니다
       

    지식iN  주간조회순 | 월간조회순 | 반기조회순 질문상태  |   | 
     
    번호 제목 글쓴이 상태 포인트 날짜 조회
    [공지]  ※ 지식iN 게시판 이용안내 eToLAND
    0 03-28
    [공지]  ※ 토렌트사이트질문,저작권 자료요청 금지 eToLAND
    0 08-25
    116498 [쇼핑]  스페인 꿀국화차 마셔 보신분 계신가요? 스샷첨부 드라구너
    300 22:44 27
    116497 [컴퓨터/인터넷]  야동용 PC용 블루투스 헤드폰 or 이어폰 추천해주세요 (1) 꽃보다요가
    1000 22:08 81
    116496 [건강/의학]  체해서 죽을수도 있나요? (7) 찬돌2
    500 21:56 89
    116495 [컴퓨터/인터넷]  포토샵 질문 우루루루루우
    300 21:52 24
    116494 [컴퓨터/인터넷]  엑셀 문의 드립니다 스샷첨부 우리어머님
    5000 21:37 19
    116493 [TV/영상]  65인치 스마트 TV 장만하려는데요.. (1) ㅇ랩소디ㅇ
    500 21:18 79
    116492 [경제/재테크]  혹시 은행 ELT(리자드)랑 정기예금 중에 뭐가 더 괜찮을까요? (12) 프로이카
    300 20:56 34
    116491 [취미/생활]  스쿠터 질문입니다. (1) 종이냄비
    500 20:09 40
    116490 [음악]  산타페 2004년인데, 시동 전 계기판에 채크표시가 뜹니다. (2) 스샷첨부 레드레오
    500 20:01 67
    116489 [전자기기]  샤오미 홍미 프로 패턴 초가화 파워소닉
    300 19:23 104
    116488 [교육/학문]  사전에서 특정 알파벳이 가장 많이 들어가는 단어를 찾아보고 싶습니다. (1) 조각상
    350 18:11 62
    116487 [취미/생활]  캠핑,백패킹 장비 추천 부탁드립니다.(텐트,의자,테이블,타프) (2) 원잭
    500 17:15 62
    116486 [음악]  브루노 마스랑 비슷한 남자솔로가수였는데 아시는분 (1) 체리맛샴푸
    500 15:21 113
    116485 [전자기기]  컴퓨터가 문제인지 tv가 문제 인지 모르겠습니다 (2) 바사란
    500 14:44 103
    116484 [건강/의학]  안마의자 추천좀 해주세요 (2) Maybew
    1000 13:21 82
    116483 [기타]  단백질보충제는 운동안하는날 먹어도 효과가 있나요? (5) eunseo아빠
    1000 12:50 135
    116482 [기타]  이거 어디 치킨입니까 (3) 소주랑닭똥집
    300 12:24 198
    116481 [기타]  면접의상 (4) 흑콘
    300 11:21 256
    116480 [기타]  에어컨 전용 멀티탭 추천 부탁드립니다. (4) vmflaos1
    500 10:05 137
    116479 [경제/재테크]  연초 연말정산과 5월 연말정산 차액 (1) 히모노
    300 09:12 142
    116478 [기타]  자동차 네트워크 관련 질문 (1) 부엌쓰
    300 06:58 114
    116477 [전자기기]  안드로이드 스마트폰 컴퓨터 미러링 (4) ㅀㄴㅇ
    300 03:40 188
    116476 [전자기기]  오토바이에 블랙박스 모니터를 달았습니다 (1) ㅀㄴㅇ
    300 03:36 129
    116475 [컴퓨터/인터넷]  모니터 HDMI 셀럭터 사용하시는분 있나요.. (2) 스샷첨부 곰돌이분신술
    3000 01:36 158
    116474 [기타]  ttg 폭파? 슬픔의심로
    500 00:46 90
    116473 [컴퓨터/인터넷]  파이썬 리스트형 함수중에 index 함수질문입니다. (7) 이른아침에
    500 00:13 83
    116472 [기타]  블랙박스에 대해 잘 아시는분 계신가요? (5) 루벤09
    1000 05-22 136
    116471 [경제/재테크]  종합소득세 신고 (2) RNtm
    300 05-22 182
    116470 [TV/영상]  [일드] 쇼타의 초밥(将太の寿司, 1996) 드라마 자막 구합니다 (1) pbrush
    1000 05-22 209
    116469 [컴퓨터/인터넷]  usb 처음 연결하면 (2) yoyokk
    500 05-22 190

     1  2  3  4  5  6  7  8  9  10  다음