2011-08-05 1 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 쿼리에서 수행 할 작업이 아닙니다.

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

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