MySQL의 간단한 구 (7)

(커넥터에서 암시 적) 다중 테이블 쿼리

멀티 테이블 쿼리 (조인 쿼리) 결과 집합 복수의 테이블로 통합 데이터이다.
욕실 :
테이블 상태는 연결 평등입니다
테이블 공공 필드 (열)의 존재에 연결되어 있어야합니다
쿼리 데이터를 빠르게 암시보다 연결의 연결 속도에 표시
여기에, 나는 상황을 설명하기 위해 구체적으로 몇 테이블을 넣어 갈거야 :
표 :

QQ 경기 점수
1,804,942,380 할 수있다 (146)
1,804,942,387 (250)
1,804,942,389 156
2,638,662,950 (120)
2,638,662,951 (100)
2,638,662,952 130

표 2 :

QQ NAMee bianhao
1,804,942,380 에프
1,804,942,387 이자형
1,804,942,389
2,638,662,950
2,638,662,951 이자형
2,638,662,952 에프

표 3 :

QQ ORDErr bianhao
1,804,942,380 6
1,804,942,387 5
1,804,942,389 4
2,638,662,950
2,638,662,951 이자형
2,638,662,952 1 에프

세 개의 테이블 후 내장이 데이터베이스에서, 지금은 SELECT 쿼리이 데이터를 사용하려고 해요 :

경기 이름 순위
... ... ...

게임이 표에서 오는 경우, 이름은 표 3에서 순위, 표 2에서 비롯됩니다.
다음과 같이 배치하는 코드는 다음과 같습니다

SELECT GAME AS '游戏',NAMee AS '名字',ORDErr AS '排名'
FROM table1,table2,table3
WHERE table1.QQ=table2.QQ AND table2.bianhao=table3.bianhao

그런 다음 결과를 게시 :
쓰기 사진은 여기에 설명
멀티 테이블 쿼리 그래서 당신이 때 멀티 테이블 쿼리를 수행하는 경우, 중요한 부분은 작성하지 않을 경우 문, 문 제한, 다음 쿼리의 결과가 만족스럽지 못한 것입니다 제한 뒤에 할 결과는 기대했던이 아닌 경우, 자신의 한계에 문을 살펴 보시기 바랍니다.

게시 37 개 원래 기사 · 원 찬양 10 ·은 10000 +를 볼

추천

출처blog.csdn.net/OneLinee/article/details/78775882