2010-12-15 6 views
0

내가 4 개 테이블이 ...여러 테이블에서 콘텐츠를 가져 오는 중 .. 가능합니까?

"내용"- 제목, 내림차순 및 ContentType을 같은 내용의 마스터 목록 "앨범"- "사진"여러 사진들로 앨범 - 개별 사진 항목 "photosLinks "- 사진을 앨범에 연결 "tags "- 콘텐츠 검색 및 검색에 사용되는 태그

contentType == '앨범'을 하나의 검색어/촬영에 포함하면 사진을 검색 할 수 있습니까?

태그에 필요한 단어는 모두 텍스트이기 때문에 간단한 GROUP_CONTACT()를 수행 할 수 있습니다.

결과 (php)를 읽은 다음 사진을 링크하기 위해 다른 쿼리를 만드는 것 외에 (앨범) 처리하는 것이 가장 좋은 방법인지 확신 할 수 없습니다.

어떤 조언이나 조언을 주시면 감사하겠습니다. 감사합니다.

토마스

+0

가입 하시겠습니까? http://en.wikipedia.org/wiki/Join_(SQL) – RageZ

+0

http://w3schools.com/sql/sql_join.asp – deceze

답변

2

그것은 가능하지만, 중복 행으로 끝날 것입니다. 나는. 당신은 가입 할 수 있지만 같은 끝낼 것 : 당신은 결과의 단일 행에 하나 개의 테이블에 하나 개 이상의 행을 연결하는 몇 가지 방법을 원하는 경우에

 
Artist   Album    Photo 
Cowboy Mouth Are you with me? [[Front Cover]] 
Cowboy Mouth Are you with me? [[Back Cover]] 

, 그럼 내가 인식하지 오전 그렇게하는 수단. 사진 목록 중 하나에 대해 직렬화 된 데이터 구조를 저장하는 것과 같은 작업을 수행 할 수 있지만 RDBMS 철학을 너무 잘 따르지는 않습니다.

+0

나는 똑같은 인상을 받고있다 .. 나는 두 번 확인하기를 원한다. 데이터베이스에 ping을하는 추가 메서드 호출에서 .. 감사 빌리! –

관련 문제