2011-08-05 144 views
0

我有兩張表(客戶,購買)。我通過customerid關鍵字加入了這兩個表格。這很好。我的表如下所示:只顯示一次左值

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

但我想顯示的是Cust_name只有一次(左表),並保持Purchase $相同的顯示。所以它看起來像:

Cust_Name | Purchase $ 
Mike   2.00 
       3.00 
       4.00 
      10.00 
      30.00 

我該如何去做這件事?

+0

你使用什麼數據庫? – a1ex07

回答

0

我不相信你可以用純SQL SELECT查詢輕鬆做到這一點(我討厭說出口)。如果首先將其作爲臨時表創建,則可以在表上運行CURSOR,但IMO會更適合您的業務或表示層。

0

這不是你應該在SQL查詢中做的事情。

在一個關係數據庫中,在右邊沒有相應值的情況下,在右邊有一個美元金額以將其綁定在本質上是沒有意義的。

像這樣的美學變化應該在您的應用程序或表示層中處理,而不是在數據庫的邏輯中。