우리는 테이블 하나를 가지고 있습니다. 테이블 A 우리는 테이블 B와 조인을했습니다. 여기서 문제는 테이블 A와 B의 왼쪽 조인을 기반으로 테이블 B와 테이블 C 사이에 또 다른 왼쪽 조인을 가지려는 것입니다.이 필드는이 테이블에서만 사용할 수 있으므로이 쿼리를 작성하는 가장 좋은 솔루션은 무엇입니까?Mysql multiple left join
2
A
답변
5
당신이 할 수있는 체인은 아주 쉽게 조인
SELECT ...
FROM a
LEFT JOIN b on a.somefield=b.somefield
LEFT JOIN c on b.otherfield=c.otherfield
+0
예 솔루션이에 대한 최적화를 위해 어떤 조언을 작동과 동일 쿼리 또는이 최상의 솔루션 준비? – user837306
+0
이것은 최상의 솔루션입니다. 당신은 테이블에 키를 추가하여 MySQL 서버를 도울 수 있습니다 – HerrSerker
+0
@yunzen 당신은 인덱스를 의미합니까? – user837306
관련 문제
- 1. mysql : multiple join problem
- 2. MySQL Left Join Help
- 3. MySQL LEFT JOIN 문제
- 4. MySQL - 복잡 LEFT JOIN
- 5. LEFT JOIN (MySQL)
- 6. MySQL left join 관련 문제
- 7. MySQL Left Join Not Working
- 8. mySQL 쿼리 최적화 LEFT JOIN
- 9. LEFT JOIN TABLE의 MySQL - MAX
- 10. MySQL Left Join 에러를 반환합니다
- 11. MySQL LEFT JOIN 중복 결과
- 12. LEFT JOIN 내에서 두 테이블의 여러 COUNT() LEFT JOIN 내에서
- 13. MYSQL Left Join NULL 값을 어떻게 선택합니까?
- 14. MySQL LEFT RIGHT JOIN 구문 유창함
- 15. 느린 쿼리 LEFT OUTER JOIN MySQL
- 16. LEFT JOIN 결과를 섞음 MySQL Doctrine
- 17. CakePHP multiple join JOIN findAll 조건 문제
- 18. 2 테이블의 LEFT JOIN
- 19. LEFT JOIN SQLite
- 20. 다중 LEFT JOIN 피하기
- 21. SQL 요청 LEFT JOIN
- 22. LEFT JOIN 중첩 선택문
- 23. LEFT JOIN 쿼리에 추가
- 24. SQL LEFT JOIN 문제
- 25. sql - left join - count
- 26. Hibernate query Left join
- 27. LEFT JOIN 4 테이블
- 28. LEFT JOIN 테이블 (EJBQL 포함)
- 29. LEFT JOIN AND LIKE mysql을 사용합니다.
- 30. Fluent Nhibernate Mapping Multiple Join
의 테이블을 a와 b에 합류하지만, 절에있는 테이블의 B를 참조 할 것입니다 및 C – Dale