묻고답하기

제로보드는 document 와 같은 테이블의 경우 가변적으로 저장값을 달리 해줄수도 있기 때문에(게시판 성향에 따라서 여러가지 값들까지도 저장할 수 있도록) 

document_extra_vars 라는 테이블을 놓고 
도큐먼트번호, 필드명, 값 

의 3개정도의 필드를 놓아서 추가적인 변수관리를 하도록 하였습니다. 

document 뿐만이 아니라 정보 저장용 테이블은 다 이런식으로 해놓은것 같더라구요. 

확장성에선 최선의 선택이라고 생각합니다. 

헌데 이렇게 짜여져 있는 테이블을 불러올 경우 


select * from (select * from document limit 10) as a left join document_extra_vars as b using(document_no) 

식으로 해 줘야 할텐데 부하 문제는 없는지 궁급합니다.(질문1) 




질문2. 

위와 같이 쿼리를 날리면 extra_vars 를 1개의 레코드당 5개씩 만들어준 테이블의 경우 
document 한개의 레코드에 대해 결과적인 위의 쿼리 결과는 5개의 레코드가 나올텐데 

이걸 어떻게 한개의 온전한 레코드 처럼 보이도록 쿼리를 실행하나요? 

document.field1,document.field2,document.field3,document.field4, document_extra_vars.field1,document_extra_vars.field2,document_extra_vars.field3 

과 같은식으로 한줄에 쭈욱 나오도록 해주고 싶은게 가능할까요? 


질문3 

검색을 document 테이블에 해줄 경운 문제가 안되지만. 

document_extra_vars 에 대해서 검색 해줬을 경우 쿼리가 좀 고민입니다. 

제 머리 단에선 

select * from (select * from document_extra_vars where keyField = '제목' and value = '내용' limit 10) as a left join ~document 테이블 left join document_extra_vars ~~~~ 

와 같인 join 을 3번 해주는 것밖에 생각나지 않습니다. 
심지어 키워드를 여러개로 놓고 검색할 경우 limit 10 을 줬어도 10보다 적게 나오는 상황이 발생될 수 있습니다. 




욕심내서 질문을 3가지나 올려보았는데요... 도움 좀 부탁드립니다. 

감사합니다.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
디딤 모바일 게시판의 비밀글에 아이콘 달기  
saladin 위젯 제목 색 변경 [1] file 2012.06.25 by saladin
닌자몽키 예전에는 division 인가 divide 인가 필드가 있었던 것 같은데  
닌자몽키 제로보드의 확장 필드에 대한 질문.  
Happy Day★ 여기는 안그런데 제가 쓰는 XE는요.. [1] 2012.06.25 by cycix2
왕초보246 급) xe 셋팅하는데 문제가 생겼어요~ 도와주세요~~ ^^;;; [1] 2012.06.25 by cje321
진주한알 댓글 오류....도와주세요.. [1] 2012.06.25 by 송동우
naverman 글을 올리면 글이 가운데로 정렬, 굵게 나오네요.  
좋은나무 "모바일에 최적화된 화면으로 보기" 다시한번 질문드려요.  
리키한 모바일 화면 디자인 관련 질문(꼭 전문가의 답변 부탁 드립니다 )  
Nov25 회원가입시 이동주소 문제.  
모나텐 로그아웃 후 나오는 페이지 변경 [1] 2012.06.25 by 송동우
hon 링크안된 메뉴 비활성화 시키기 [2] 2012.06.25 by 송동우
오니기리죠 레이아웃 스킨 css 수정을 웹에서..  
taz 갑자기 로그인이 안됩니다.  
이글루1 게시판글에 글쓴이에게 쪽지보내기 버튼을 집어넣는방법? [1] 2012.06.25 by sejin7940
박력분 apmsetup질문인데요 ㅠ  
무호 1.5 이후 접속통계가 작동 정지입니다. [1] 2012.06.25 by 해피타이거
어쭈구리メ 주소때문에 스팸으로 되서 글이 안올라가는거 같은데... [1] 2012.06.24 by 송동우
카레아 위젯페이지에서 나타나는 게시판에 대한 한 수 부탁 드립니다. [1] 2012.06.24 by 송동우
패시브 이 위젯이 뭔지 좀 알수 있을까요? file  
오락실주인 SNS관련 질문드립니다 [1] 2012.06.24 by sejin7940
캘거리언 게시판 만들었는데 연결이 안됩니다. [1] 2012.06.24 by sejin7940
Hayashi K JAVA script - 메뉴 클릭시 메뉴 레이어가 안뜨게 하는 방법... file  
차니나라 textyle 발행대화설정이 안돼요  
hon 리퍼러 통계모듈 과 마이페이지 설정 [3] 2012.06.24 by hon
DEAR:) 1.5.2.5 로 업데이트를 하기 위해 core 와 board 모듈을 덮어씌우니  
:에반: xe 코어의 쉬운설치 업데이트 오류  
노란붕어 관리자 상단 메뉴 수정하려면?  
94DT 게시글 등록시 ...;;