1
저는 MySQL을 사용하여 작업했으며 셀프 조인에 대한 질문이 있습니다.자체 조인 앨리어싱
셀프 조인을 할 때 두 테이블의 별칭을 지정해야합니까? 예를 들면 :
지금은이 작동하지만, 또한 가독성을 넘어 두 테이블의 별명 어떤 특별한 이유가 있나요FROM customer, customer c2
와 함께 작동하는 것 같다 알고
FROM customer c1, customer c2
? 테이블 하나에 별명을 지정하지 않으면 문제가 있습니까?
아무 것도 없음 : 확인한대로 작동합니다. 그러나 읽기 모호성을 피하기 위해 두 가지 별칭을 지정하는 것이 가장 좋은 경우가 많습니다. – LSerni
무관계 :'where' 절의 암시 적 조인 조건 대신'FROM' 절에서 명시 적'JOIN' 조건을 사용해야합니다. –
동의합니다. 가독성을 높이기 위해 별칭을 지정하십시오. – cwhelms