A.CustomerName , B.CustomerName

A.CustomerName , B.CustomerName

QA

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

 

위와 같이 해도 같은 개념인가요?

 

답변을 작성하시기 전에 로그인 해주세요.
전체 59,299
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT