난상

sql 조인 질문인데요..

테이블을 두개 놓고 하나는 목록으로 하나는 파일 테이블로 작업을 하려 합니다.
A 테이블은
번호/설명/파일번호1/파일번호2 등으로 설정하고

B테이블은
번호/파일명/파일소스명 등으로 설정했습니다.

그누부드에 보니 A테이블 이라 할수 있는게시판에서 게시판 목록을 불러오고
다시 SQL문을 실행하여 해당하는 파일을 불러오는거 같던데..
두개를 조인해서 쓸수는 없을까요???

조인이 영 안되서요..흠..

|

댓글 5개

a테이블 번호가 pk고 b테이블 번호가 pk면서 fk라는 가정하에 한거고

select a.*, b.파일명, b.파일소스 from A테이블 a, B테이블 b where a.번호=b.번호
그게 잘 안되더러고요..파일 번호1과 파일 번호2가 각각 B테이블로 들어가니까요..
테이블을 따로 써야 할까요??흠...
join하시면 됩니다.
단지 list.php loop에서
wr_id가 같고 bf_no가 다른 것이 계속 나오는 경우 $list[ $i]['file'][] 배열에 계속 넣어 주는 식으로
수정하시면 됩니다.
bank_file table은
bank_file_num(auto_increment),
bank_first_id(테이블 id),
bank_second_id(중 분류id),
bank_file_sourse(표시할 이름),
bank_file_file(파일명)
으로 구성되어져 있고,

data table은
bank_da_num(auto_increment),
bank_id(테이블 id),
bank_s_id(중 분류 id),
bank_da_type(타입),
bank_da_question(파일 번호1),
bank_da_solution1(파일 번호2),
bank_da_solution2(파일 번호3),
bank_da_solution3(파일 번호4),
bank_da_answer

이런 형식으로 구성되어져 있습니다.
파일번호 1~4는 파일이 저장된후 해당 정보가 bank_file테이블에 저장되고, 해당bank_num을
data테이블의 파일번호에 저장하여 작업하였습니다.

조인을 하나만 할땐 결과가 나오는데 ex) question like file_num
다른것(bank_da_solution1등)을 붙여서 조인하니까 잘 안되네요...흠...
sql까지 적어 보세요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
16년 전 조회 1,212
16년 전 조회 1,052
16년 전 조회 1,257
16년 전 조회 1,200
16년 전 조회 1,045
16년 전 조회 888
16년 전 조회 958
16년 전 조회 777
16년 전 조회 850
16년 전 조회 966
16년 전 조회 852
16년 전 조회 831
16년 전 조회 1,647
16년 전 조회 1,601
16년 전 조회 983
16년 전 조회 851
16년 전 조회 999
16년 전 조회 1,374
16년 전 조회 1,047
16년 전 조회 1,009