두 개 이상의 테이블로 한 테이블을 조인하는 방법은 무엇입니까? 어떤 조건이 결합되어 있기 때문에두 개 이상의 테이블을 사용하는 조인
답변
SELECT * FROM a JOIN b JOIN c JOIN d
이 카티 제품을 수행하지 않습니다,하지만 a
는 세 개의 테이블과 조인되었다. 어쩌면 당신의 질문은 더 구체적 일 필요가 있습니다.
JOIN 키워드가 'ON'조건을 필요로하므로이 구문은 오류를 던집니다. Cartesian 제품의 경우'ON '조건을 요구하지 않는'CROSS JOIN'이 필요합니다. –
@a_horse_with_no_name : 당신이 완전히 옳았습니다. 나는 SQLite를 생각하고 있었다. ([this] (http://www.sqlite.org/lang_select.html#fromclause) 참조) : * join-op가 "CROSS JOIN", "INNER JOIN", "JOIN"또는 쉼표 (",")이며 ON 또는 USING 절이 없으면 결합 결과는 왼쪽 및 오른쪽 데이터 집합의 카티 션 곱입니다. *) – Benoit
이것은 Oracle과 관련이 없습니다. JOIN ... ON은 ANSI SQL 표준입니다. ON 상태가 아니라면 SQLite에서 작동한다는 것에 놀랐습니다. 다른 DBMS (Postgres, Oracle, DB2, H2, HSQLDB)에서 전에 본 적이 없다. –
귀하가 찾고있는 것일 수 있습니다.
select * from Table1 a
join table2 b on (a.column = b.column)
join table3 c on (a.column = c.column)
는하지만 난 당신이 기본 문에 다운 타임을 감소하는 쿼리를 작성하는 방법에 대한 자습서를 선택하는 것이 좋습니다.
select * from table1 a,table2 b,table3 c where a.col=b.col and a.col=c.col
- 1. codeigniter에서 두 개 이상의 테이블 조인
- 2. Django 모델과 두 개 이상의 테이블을 조인 한 SELECT?
- 3. 두 개 이상의 테이블을 비교하여 ModelChoiceField 채우기
- 4. 두 개 이상의 ViewData.Model을 만들고 사용하는 방법
- 5. StateListDrawable을 사용하는 두 개 이상의 상태
- 6. MySQL의에서 두 테이블을 조인, 내가 2 개 테이블이
- 7. 두 개 이상의 양식이있는보기
- 8. 두 개 이상의 이름
- 9. SQL - 외부 조인 두 개
- 10. 두 개 이상의 테이블을 출력으로 SQL JOIN - 가장 효율적인 방법?
- 11. 두 개 이상의 테이블을 다른 테이블에 병합하는 JPA
- 12. 두 개 이상의 업데이트 트리거가있는 모든 테이블을 선택할 수 있습니까
- 13. 어떻게 변수가 두 개 이상의
- 14. 두 개 이상의 tinymce 편집기
- 15. 두 개 이상의 목록으로 평가하기
- 16. 두 개 이상의 자바 입력
- 17. php-mysql에서 두 개 이상의 테이블에 가입하기
- 18. 쿼리에서 두 SQL 테이블을 조인
- 19. 두 개 이상의 테이블에 중복 ID가있는 경우
- 20. 두 개 이상의 열이있는 집계 함수 사용
- 21. 두 개 이상의 데이터 소스가있는 경우
- 22. MVC3는 일하지 않는 두 개 이상의 PC의
- 23. 대화 상자에서 두 개 이상의 버튼을 사용하는 방법
- 24. DataTemplate 내의 요소에 액세스 ... 두 개 이상의 DataTemplate을 사용하는 방법?
- 25. 한 페이지에 두 개 이상의 jQuery AutoSuggest를 사용하는 방법은 무엇입니까?
- 26. 두 개 이상의 연결에 대리자 메서드를 사용하는 방법?
- 27. NSTableView 행에 두 개 이상의 개체 표시
- 28. MySql을 사용하여 두 개 이상의 행에 부분 데이터를 병합하려고 시도했습니다.
- 29. 웹 서버에서 두 개 이상의 파일 다운로드
- 30. 두 개 이상의 공백을 대체하십시오. & nbsp
이것은 일반적인 질문입니다. 더 구체적인 질문입니다. 너의 문제는 무엇인가? –