A.CustomerName , B.CustomerName
본문
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
쿼리에서 사용된 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
위와 같이 해도 같은 개념인가요?
넓은마인드 님, 답변 감사합니다.
꼭필요한 자료입니다. ㄱ ㅏㅇ추
답변을 작성하시기 전에 로그인 해주세요.