0
我有一個具有以下信息SQL排列組合
ID | Value
1 | a
1 | b
1 | c
2 | a
2 | b
我需要建立具有由ID的所有2級排列組合
結果
ID | Value1 | Value 2
1 | a | b
1 | a | c
1 | b | a
1 | b | c
1 | c | a
1 | c | b
2 | a | b
2 | b | a
我有一個具有以下信息SQL排列組合
ID | Value
1 | a
1 | b
1 | c
2 | a
2 | b
我需要建立具有由ID的所有2級排列組合
結果
ID | Value1 | Value 2
1 | a | b
1 | a | c
1 | b | a
1 | b | c
1 | c | a
1 | c | b
2 | a | b
2 | b | a
這是一個目標表的數據表簡單。您需要本身加入你的表條件:
ID應該是平等的
值應該是不同的
例
select a.id, a.value value1, b.value value 2
from table a
join table b
on a.value!=b.value and a.id=b.id
因爲你不知道我們的表名) –
請解釋你的答案,以便提問者可以理解如何將它應用到n ext問題他們有。 –
@韋哈李,完成。但是......這只是簡單的查詢,如果用戶無法理解它 - 他可能是不明白的解釋。 –