..
온라인 강좌
  • 페이스 북에 우리를 따르라
  • 트위터에 우리를 따르라
  • + Google에 우리를 따르라
  • RSS를 통해 우리를 따르라
  • 귀하의 스마트폰으로 우리를 따라

세 테이블을 조인 관리

최대 Bossi가 작성한 기사

에서는 SQL 설명서 우리는 내부 조인을 사용하여 두 테이블 간의 조합을 만드는 방법을 보았다. 이 문서에서는 아니라 2를 관리하여 같은 일을 수행하는 방법을 참조하십시오지만 석 테이블이됩니다.

현실에서는 2 테이블의 일반적인 JOIN 차이가없는 매우 간단한 작업입니다.
가 예제를 만들어 보자 : 전자 상거래의 간단한 데이터베이스의 가상의 구입을 생각 다음과 같이 구성되어 세 테이블로 구성되어 있습니다 :

사용자 (등록된 사용자의 관리에 사용)

제품 (판매 제품의 카탈로그에 사용) 구매 (구매를 기록하는 데 사용) 지금 시작하자 당신은 단일 쿼리를 사용하여 검색하려는 말하면, 주어진 사용자 ID (예 : 1)에 의해 구입에 관한 다음 정보, 정보는 세 별도의 테이블에 포함된 : 사용자 (사용자 테이블), 이름, 설명 및 전체 이름을 구입 제품의 구매 가격 (제품 테이블)과 날짜 (테이블 구매). 어떻게하나요? 단순 ... 그냥 이런 쿼리를 사용 :


 선택

  

 utenti.ute_nome, utenti.ute_cognome,

  

 prodotti.prod_nome, prodotti.prod_descrizione, prodotti.prod_prezzo,

  

 acquisti.acq_data



 사용자로부터



 내부 JOIN 구입



 = utenti.ute_id acquisti.acq_ute_id ON



 내부 JOIN 제품



 = prodotti.prod_id acquisti.acq_prod_id ON



 어디 = 1 utenti.ute_id;
 
조항 (첫 번째 테이블을 식별하는)에서 공통는 바와 같이 가입이 내면 해당 링크와 함께 (각각 두 번째와 세 번째 테이블을 식별하는)을 따라 그것에 대한 링크를 만들기 위하여 "다리"입니다 서로 다른 테이블 간의 합리적 균형.

마지막으로 그냥, 물론, 당신이 4, 5 개 이상의 테이블을 포함하는보다 복잡한 쿼리에 공을 본 기법을 사용할 수있다는 것을 상기해야 ... 사실 제가 이론적으로 가능하지만, 종종 실제적인 응용 프로그램에서 관리 difficimente 있으며, 그러한 쿼리의 건설을 과장하지 말라고 조언.

코스
코스 MS 액세스 코스 MS 액세스
쉽고 빠르게 생성하고 데이터베이스를 관리하는 방법을 알아보십시오. 39 €부터 시작.
코스 MySQL을 코스 MySQL을
오픈 소스 데이터베이스의 관리. 49 €부터 시작.
코스 데이터베이스와 SQL 코스 데이터베이스와 SQL
관계형 데이터베이스 만들기 및 관리. 39 €부터 시작.
참고 ...
광고

cpclubpenguincheatscp.com

광고
회사 소개
미국의 소리 접촉하기
공동 작업
면책 조항
© 2003년에서 2012년까지 cpclubpenguincheatscp.com - 이탈리아 웹마 스터의 포털 - 판권 소유 |에 의해 구동 인터넷 미디어 IKIweb Srl - PIVA 02848390122