고객, 상점, 구매, 제품 등에 대한 정보가있는 데이터베이스가 있습니다. 각 도시에 거주하는 고객의 수에 관심이 있습니다. 지금은 고객이 살고있는 도시에만 관심이 아니에요SQL 두 테이블에서 계산
| City | # |
+---------------+---+
| Amsterdam | 4 |
| New York City | 2 |
| London | 1 |
:
SELECT city, count(cID) FROM customer GROUP BY city
이 다음 표를 제공합니다 : 나는이에 의해 발견. 또한 상점이 있고 고객이없는 테이블이있는 도시를 갖고 싶습니다. 이와 같이 :
| City | # |
+---------------+---+
| Amsterdam | 4 |
| New York City | 2 |
| London | 1 |
| Los Angeles | 0 |
간단히 말해, customers 테이블, store 테이블 또는 둘 다에서 발생하는 각 도시에 거주하는 고객을 계산하고 싶습니다.
표
는 다음과 같다 : 이 고객 ( 는 CID, CNAME, 거리, 도시) 및 저장 ( 다음 sID, SNAME, 거리, 도시)사람은 방법을 알고 있나요 이 작업을 수행?
에서 원하는 u는 다음 결과를 둘 것이다 곳이라고 할 수있는 당신이 '도시'라는 모든 테이블을해야합니까? 그렇지 않다면 도시 이름을 어디에서 얻고 있습니까? –