2개의 테이블 table1과 table2
이 있습니다. 문제는 다음과 같습니다.
제 설명이 명확하지 않을 수도 있는데, 테이블 간의 쿼리가 가능하다면 따로 질문할 필요는 없습니다
이제 테이블은 3개입니다: A: id, B: id, Caseid, Accidentid, Name(Zhang San) C : id, caseid, 사고, 이름(Li Si)
B와 C는 동일한 테이블이지만 데이터는 다르지만 이 A에 바인딩되어 있습니다.
내가 쿼리하려는 최종 형식은 A.id, A입니다. caseid, B.accident, B.name,C.accident,C.name 6개의 컬럼으로 구성된 데이터 조각입니다
天蓬老师2017-06-28 09:25:42
으아악
right Join 사용
table2를 기본 테이블로 사용하여 table1을 연결한다는 의미입니다
제거하는 필드의 이름은 a.a 등입니다. 필드가 이 필드의 출처를 지정하므로 이는 반복되지 않습니다.
이름을 바꾸려면 a.a를 T1-a로 사용할 수 있습니다. 이름)
왼쪽 조인을 사용하여 table1과 table2의 위치를 변경할 수도 있습니다!
高洛峰2017-06-28 09:25:42
질문 1: 다양한 수의 필드를 반환하려면 해당 필드를 SQL 문에 배치해야 합니까?
질문 2: table2에는 최대 개수의 서로 다른 필드만 있을 수 있나요?