반응형
MySQL JOIN과 LEFT JOIN의 차이점
데이터베이스 간 질문이 하나 있는데...
SELECT
`DM_Server`.`Jobs`.*,
`DM_Server`.servers.Description AS server,
digital_inventory.params,
products.products_id,
products.products_pdfupload,
customers.customers_firstname,
customers.customers_lastname
FROM `DM_Server`.`Jobs`
INNER JOIN `DM_Server`.servers ON servers.ServerID = Jobs.Jobs_ServerID
JOIN `cpod_live`.`digital_inventory` ON digital_inventory.jobname = Jobs.Jobs_Name
JOIN `cpod_live`.`products` ON products.products_pdfupload = CONCAT(digital_inventory.jobname, ".pdf")
JOIN `cpod_live`.`customers` ON customers.customers_id = products.cID
ORDER BY `DM_Server`.`Jobs`.Jobs_StartTime DESC LIMIT 50
내가 그것들을 만들 때까지 잘 돌아간다LEFT JOIN
s. 조인 유형을 지정하지 않음으로써 이 조인 유형은 다음과 같이 가정할 수 있습니다.LEFT JOIN
그렇지 않나요?
조인 유형을 지정하지 않음으로써 왼쪽 조인이라고 가정했습니다.그렇지 않나요?
아니요, 기본 Join은 INSER JOIN입니다.
이너 조인트
왼쪽 결합
아니요. 유형이 지정되지 않은 경우INNER JOIN
사용됩니다.차이점을 자세히 읽다; 위키피디아
디폴트는INNER JOIN
명기만 하면JOIN
.
디폴트로는 쿼리에서 JOIN을 언급했을 경우, 그것은 INSER JOIN으로 간주됩니다.
왼쪽 결합:왼쪽 조인은 왼쪽 테이블의 모든 요소를 가져오고 오른쪽 테이블의 일치하는 레코드만 다음과 같이 가져옵니다.예:
SELECT column_name(s)
FROM table_name1 #(Left table)
LEFT JOIN table_name2 #(Right table)
ON table_name1.column_name=table_name2.column_name
이게 도움이 됐으면 좋겠다.
언급URL : https://stackoverflow.com/questions/9770366/difference-in-mysql-join-vs-left-join
반응형
'source' 카테고리의 다른 글
ImportError: Python2를 사용하는 mysql.connector라는 이름의 모듈이 없습니다. (0) | 2022.11.28 |
---|---|
cURL을 사용하여 베어러 토큰을 설정하는 올바른 방법 (0) | 2022.11.28 |
Java8 스트림 요소를 기존 목록에 추가하는 방법 (0) | 2022.11.28 |
MariaDB 10.5.8에서 Django 이행 실행 시 문제 (0) | 2022.11.28 |
스레드 사용 시 예외가 발생합니다.sleep(x) 또는 wait() (0) | 2022.11.28 |