묻고답하기

제로보드는 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 남기남
이가우 두개값 문의 [2] 2008.07.12 by 이가우
sunnyeve 이것들만 다운이 안되요..ㅠㅠ [1] file 2008.07.13 by gnee
미눙 파폭에서 div가 밀려보이는데 원인을 아시는분..? [1] 2008.07.13 by 비나무
jungho hur 통합검색 선택란에 확장변수 추가 하는법  
비타400 제로보드xe 게시판 개별사용 [1] 2008.07.13 by ◀CGlink▶
질문녀 xe 첨부파일이 열리지 않아요 [4] 2008.07.13 by 비나무
gnee css 수정으로 홈페이지를 1280넓이의 꽉찬 화면으로 하려 합니다 [2] 2008.07.13 by resuki.myid.net
WarYi 댓글부분 접어둘 수 없을까요? [2] 2008.07.13 by WarYi
WarYi 게시판에서 갤러리가 먹히지 않습니다..  
리어코리아 확장변수(체크박스) 체크된 갯수 카운트 ㅠ 욕도 나오고 토도 나올 것 같습니다. [4] 2008.07.13 by 리어코리아
토니박스 Php 글씨가 깨져요 [3] file 2008.07.13 by 지나가다
명령핸들러 레이아웃 윗부분에서 상단부분에 대해서 질문드립니다. [3] file 2008.07.13 by 명령핸들러
토리세상 게시판 모듈 허용확장자 등록 이렇게 하는거 맞나요? [2] 2008.07.13 by 토리세상
천국: 똑띠님 2차 템플릿 레이아웃 이미지 파일 어디다 업로드를 ? [1] 2008.07.13 by ◀CGlink▶
wannabewize 제로보드 문법은 어디에??? [1] 2020.03.14 by wannabewize
이상철 메뉴관리에서 이미지 버튼을 등록했는데도 텍스트메뉴가 나타납니다. [4] file 2008.07.14 by 이상철
catsby.myid.net 제로보드 설치시 뜨는 메세지인데요.. [1] file 2008.07.14 by 덱스터
php 폼문서 넘기기 [1] 2008.07.14 by 덱스터
정두연374 확장 변수 출력 색상... [1] 2008.07.14 by 덱스터
하늘(skycheer) 금지 ip 관련 문의 [12] file 2008.07.14 by 하늘(skycheer)