인기글 [03/21] (감동) 퀸연아의 센스와 인성을 한번에 보여주는 짤.gif (49)  
검색
홈으로 |로그인 | 무료회원가입 | 포인트출석 | 포인트적립방법 및 계급정책 
자동
회원가입 | 아이디 · 비밀번호 찾기
알뜰공간
 업체정보  | 핫딜정보
 컴퓨터견적  | 보험상담실
 메디컬상담  | 남성스타일
 공동구매  | 나눔쿠폰
포인트공간
 포인트배팅  | 포인트퀴즈
 포인트선물  | 홍보포인트
 가위바위보 | 자동차경주
 포인트슬롯 | 포인트복권
 이벤트/충전소 | 포인트순위
이토공간  

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

  • 아치미슬 채택답변수 (149)
  • 허밍타임2 채택답변수 (39)
  • drury 채택답변수 (16)
  • 페이마임 채택답변수 (15)
  • 금기자 채택답변수 (12)
  • 빅장스타일러 채택답변수 (9)
  • 한국놈 채택답변수 (8)
  • 5180 채택답변수 (7)
  • 여자와아이는놔줘 채택답변수 (6)
       
    [컴퓨터/인터넷]

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

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

    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포인트를 드립니다.
    MC에스티님이 작성하신 다른 글

    마진수 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부터 최하단까지 머지로 순서 변경이 필요합니다
       

    질문과답변  주간조회순 | 월간조회순 | 반기조회순 질문상태  |   | 
     
    번호 제목 글쓴이 상태 포인트 날짜 조회
    [공지]  ※ 토렌트사이트질문,저작권 자료요청 금지 (질문자,답변자 같이 제재) eToLAND
    0 08-25
    [공지]  ※ 질문과답변 게시판 이용안내 eToLAND
    0 03-28
    115319 [기타]  개인이 소지하던 주류 판매 할 수 있는 곳이 있을까요? (1) 달큰이
    2000 14:40 75
    115318 [컴퓨터/인터넷]  와이파이 공유기 VS IPTV 자체 와이파이 (3) 똑딱이
    1000 13:39 106
    115317 [컴퓨터/인터넷]  엑셀이나 엑세스 실무 강의를 듣고 싶은데요. 추천좀 부탁드립니다. (3) 맨프롬달
    500 11:39 99
    115316 [기타]  멜론 top100 (3) 닉꾼
    700 10:31 192
    115315 [컴퓨터/인터넷]  Basic 기초 선착순 500 (3) 어라덜231
    500 10:29 139
    115314 [쇼핑]  국내정발 자급제폰 추천해주세요 (2) 함냐함냐함
    900 09:18 142
    115313 [전자기기]  멜론 3월 이번주 최신차트 부탁드립니다. (2) 나비777
    500 08:50 100
    115312 [컴퓨터/인터넷]  가상하드(VHD) 백업 및 리스토어에 대한 질문 (3) 두손모아
    2000 08:46 66
    115311 [TV/영상]  예능 같은거 볼때 타임랩스 를 이용한 촬영 장면.. 소주랑닭똥집
    500 06:12 141
    115310 [TV/영상]  LG tv 75SJ8750 vs 86UK6570 선택은! (4) 55AMG
    500 05:00 176
    115309 [전자기기]  휴대폰 sd카드 추천부탁드리니다 (4) 게시판xyz
    500 04:06 85
    115308 [컴퓨터/인터넷]  자막 글꼴 문의 스샷첨부 suseke
    1000 03:40 90
    115307 [기타]  전기면도기 브라운 9 시리즈(시리즈가 아니여도) 세안 전/후 혹은 그냥? 하는 것인지 궁금합니다. (1) sinGcL
    500 03:01 106
    115306 [컴퓨터/인터넷]  IDM 여기서 사 보신 분 있나요? (2) 당나귀다리
    5000 03-20 153
    115305 [컴퓨터/인터넷]  c언어 입문자인데요 (5) 고추냉이과자
    1850 03-20 263
    115304 [컴퓨터/인터넷]  소프트웨어 구매후 환불 질문 (3) 잘생김b
    2500 03-20 164
    115303 [기타]  토렌트 다운받는 방법 (2) 업체비밀번호
    500 03-20 194
    115302 [취미/생활]  핸디캠 타임랩스 기능 및 다른 것들에 대해 추가 질문이요 (1) 소주랑닭똥집
    500 03-20 56
    115301 [기타]  중고차 구매시 고칠곳이 있는데 질문 좀 드려도 될까요 (2) 낙이없다아
    500 03-20 64
    115300 [컴퓨터/인터넷]  파이어폭스 https 우회 질문이요 (2) 오아시ㅅㅡ
    500 03-20 86
    115299 [컴퓨터/인터넷]  이 문제 해결하는 법 아시는분? 해상도 바뀌면 창이 줄어들어있는데 (1) 니미쉬
    500 03-20 78
    115298 [건강/의학]  차사고10일째 (8) 포도소주
    500 03-20 207
    115297 [기타]  이 공구 이름이 먼가요? (6) 스샷첨부 반달가면임
    500 03-20 324
    115296 [컴퓨터/인터넷]  기계식 키보드 사설수리업체 문의 드립니다 (4) oiioiio
    500 03-20 122
    115295 [기타]  혹시 교통사고(접촉사고) 겪어보신분 계신가요??? (7) 댓글은매너
    500 03-20 123
    115294 [TV/영상]  소니 핸디캠 axp55 타임랩스 질문이요 (1) 소주랑닭똥집
    500 03-20 55
    115293 [컴퓨터/인터넷]  부팅 후 화면 표시 없음 (3) 울리랄나
    1000 03-20 115
    115292 [음악]  국내외 가수별 새앨범 소식 미리 소개하는 사이트 (3) 헥터만
    1000 03-20 124
    115291 [컴퓨터/인터넷]  하드디스크 에러 (6) 스샷첨부 apples
    500 03-20 336
    115290 [건강/의학]  성모병원과. 일반 병원 진료비 차이가 있나요? (3) 바사란
    500 03-20 212

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