https://www.w3schools.com/sql/sql_join_self.asp
SQL Self Join Example
SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;
위의 코드에서
A.
B.
무슨 역할을 하나요?
감사합니다.
답변 4개 / 댓글 1개
쿼리에서 사용된 A , B 는
alias[테이블 별칭] 입니다
쿼리를 날릴때 테이블명이 길거나 그러면 적기 힘드니까
별칭 으로 member as m 이런식으로 축약해서 사용합니다
위 쿼리를 기준으로 설명드리면
Customers.CustomerName 과 A.CustomerName 은 동일합니다 .
(A 가 Customers 의 별칭)
꼭필요한 자료입니다. ㄱ ㅏㅇ추
넓은마인드 님, 답변 감사합니다.
SELECT C.CustomerName AS CustomerName1, D.CustomerName AS CustomerName2, C.City
FROM Customers C, Customers D
위와 같이 해도 같은 개념인가요?
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
별칭은 아무거나 사용하셔도 됩니다