(커넥터에서 암시 적) 다중 테이블 쿼리
멀티 테이블 쿼리 (조인 쿼리) 결과 집합 복수의 테이블로 통합 데이터이다.
욕실 :
테이블 상태는 연결 평등입니다
테이블 공공 필드 (열)의 존재에 연결되어 있어야합니다
쿼리 데이터를 빠르게 암시보다 연결의 연결 속도에 표시
여기에, 나는 상황을 설명하기 위해 구체적으로 몇 테이블을 넣어 갈거야 :
표 :
경기 | 점수 | |
---|---|---|
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 :
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 :
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
그런 다음 결과를 게시 :
멀티 테이블 쿼리 그래서 당신이 때 멀티 테이블 쿼리를 수행하는 경우, 중요한 부분은 작성하지 않을 경우 문, 문 제한, 다음 쿼리의 결과가 만족스럽지 못한 것입니다 제한 뒤에 할 결과는 기대했던이 아닌 경우, 자신의 한계에 문을 살펴 보시기 바랍니다.