내 쿼리는 4 개의 테이블에서 여러 필드를 선택하며 다른 테이블의 값을 비교하려면 OUTER JOIN 또는 LEFT OUTER JOIN을 추가해야합니다.여러 테이블에서 필드를 선택하고 하나의 테이블에 OUTER JOIN 사용
SELECT *, table1.name, table2.wage, table3.shift, table4.vacation
FROM table1, table2, table3, table4 OUTER JOIN table5 ON table1.name = table5.position
WHERE table1.name = table2.name
AND table2.wage = table3.wage
이건 그냥 예입니다하지만 어떻게 할 내가 내가 FROM 절에서 하나 개의 테이블이있는 경우 작동하는 것 같다, 그것을 작동합니다. 모든 조인에 대한
만약 내가 테이블 table5에서 다른 것을 선택해야한다면 egdate와 join 할 때 regular select가 필요하다면 어떻게 할 수 있습니까? 필터들 중 하나는 3과 7 사이입니다.이 쿼리에서 어떻게 표현할 수 있습니까 – BUddhaxx
@BUddhaxx 비록 당신이 무엇을 의미하는지 완전히 모르겠지만 내 대답을 업데이 트했습니다 – Phil