MySQL에서 쉼표로 구분된 조인과 JOIN ON 구문의 차이점 이해
관련 열이 있는 데이터베이스 테이블을 처리할 때 문제가 발생합니다. 특히 MySQL을 사용할 때. 테이블 조인을 위한 두 가지 일반적인 구문은 쉼표로 구분된 조인과 JOIN ON 구문입니다.
쉼표로 구분된 조인
쉼표로 구분된 조인, SELECT * FROM과 유사 Person, Worker WHERE Person.id = Worker.id는 공통 열을 기준으로 행을 일치시켜 테이블을 조인합니다. 그러나 이 구문은 JOIN ON 구문을 위해 MySQL에서 더 이상 사용되지 않습니다.
JOIN ON 구문
SELECT * FROM Person에 표시된 JOIN ON 구문 JOIN Worker ON Person.id = Worker.id, 테이블 조인에 사용해야 하는 열을 명시적으로 지정합니다. 이 구문은 더 정확하고 향상된 가독성을 제공하며 최신 MySQL 쿼리에서 널리 사용됩니다.
차이
놀랍게도 쉼표로 구분된 조인 간에는 기능적 차이가 없습니다. MySQL의 JOIN ON 구문. 둘 다 동일한 조인된 테이블이 됩니다. JOIN ON 구문의 사용은 단순히 가독성의 문제이며 MySQL에서는 좋은 프로그래밍 방식으로 간주됩니다.
요약하자면, 쉼표로 구분된 조인은 여전히 MySQL에서 기술적으로 유효하지만 JOIN을 채택하는 것이 좋습니다. 최신 MySQL 규칙에 대한 명확성과 적합성을 위한 ON 구문입니다.
위 내용은 MySQL의 쉼표로 구분된 조인과 JOIN ON: 실제 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!