-3
我有一個表,其中包含下列值列名「瓦爾」:只輸出
Val
1
2
3
4
我的期望輸出如下:
1 1
2 1
2 2
3 1
3 2
3 3
4 1
4 2
4 3
4 4
謝謝!
Ajaysharma2061
我有一個表,其中包含下列值列名「瓦爾」:只輸出
Val
1
2
3
4
我的期望輸出如下:
1 1
2 1
2 2
3 1
3 2
3 3
4 1
4 2
4 3
4 4
謝謝!
Ajaysharma2061
您可以用自做加盟:
select t.val, t2.val
from t join
t t2
on t2.val <= t.val
order by t.val;
你可以加入表上本身如果使用SQL join關鍵字它是一個兩個不同的表。按照你附加的圖像你的SQL查詢期望是這樣
SELECT t.Val, c.Val
FROM Table t, Table c
WHERE t.id <= c.id
這裏是 tutorial point 的鏈接,可以幫助您以及
同登的答案,但隱含的連接。請不要教人們使用這些...(顯式連接更容易編寫(沒有錯誤),更容易閱讀,並且如果需要,更容易轉換爲外部連接。) – jarlh