고객 리스트에서 서로 같은 도시에 사는 사람들의 쌍을 구해보는 쿼리 예제
SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City FROM Customers as A, Customers as B WHERE (A.CustomerID <> B.CustomerID AND A.City = B.City) ORDER BY A.City; |
A.CustomerID <> B.CustomerID 가 있는 이유는 자기 자신을 배제하기 위함.
결과
'SQL' 카테고리의 다른 글
[SQL] Min 과 Order By limit 1 중 어느 것을 사용해야 할까? (0) | 2021.06.19 |
---|---|
[SQL] cheating sheet 정리 (0) | 2020.12.21 |
[SQL] null 일 때 다른값을 기준으로 정렬하기(order by) (0) | 2020.05.14 |
[SQL] 세 개 테이블 join 하는 방법 (0) | 2020.05.13 |
[SQL] BETWEEN, IN 여러번 적용하기 (0) | 2020.05.06 |