2011-08-05 5 views
0

두 테이블 (고객, 구매)이 있습니다. customerid 키를 통해이 두 테이블을 조인했습니다. 이것은 잘 작동합니다. 내가 표시하고자하는 것은 한 번만 (왼쪽 표)를 Cust_name하고 Purchase $ 같은 표시를 유지왼쪽 값만 한 번 표시

Cust_Name | Purchase $ 
Mike   2.00 
Mike   3.00 
Mike   4.00 
Mike   10.00 
Mike   30.00 

그러나 :처럼 내 테이블 보인다. 그러면 다음과 같이 보입니다.

Cust_Name | Purchase $ 
Mike   2.00 
       3.00 
       4.00 
      10.00 
      30.00 

어떻게해야합니까?

+0

어떤 데이터베이스를 사용합니까? – a1ex07

답변

0

순수 SQL SELECT 쿼리로이 작업을 쉽게 수행 할 수 있다고 생각하지 않습니다. 처음에 임시 테이블로 만들면 테이블 위에 CURSOR을 실행할 수 있지만 IMO는 비즈니스 또는 프레젠테이션 계층에 더 적합한 작업입니다.

0

SQL 쿼리에서 수행 할 작업이 아닙니다.

관계형 데이터베이스에서 왼쪽에 해당 값이없는 오른쪽에 달러 금액이있는 것은 본질적으로 의미가 없습니다.

이와 같은 미적 변화는 데이터베이스의 논리가 아닌 응용 프로그램 또는 프리젠 테이션 계층 에서 처리해야합니다.

관련 문제