2014-07-10 92 views
0

如何組合列中的兩個值?我使用兩個表中的左外部jon,並且合作伙伴列有重複,如圖所示。謝謝你的幫助。在SQL列中組合兩個值

合作伙伴:AABB

名稱:1 1 1 1

合作伙伴:AA

名稱:11

+1

你是什麼意思?你有重複的列,行或值嗎? –

+0

我只在一列中有重複的變量,它們在名稱列中的值相同。我會嘗試聯盟雖然 – Jarold

+0

好吧,我改變了我的答案,現在我明白了...在UNION中選擇2個不同的列但命名相同..所以你會有從同一個表加載2個SELECT語句 –

回答

0

使用UNION做出dervied表,然後GROUPDISTINCT的結果,例如:

SELECT DISTINCT C.COL1 
FROM (
SELECT P.PARTNER AS COL1 
FROM TABLE AS P 
UNION ALL 
SELECT P.Name AS COL1 
FROM TABLE AS P 
) AS C 

重要的是,在SELECT語句中,列名和類型是相同的。

+0

現在看起來不錯,謝謝 – Jarold