如果我有一個表,看起來像加入兩行歷歷
num
1
2
3
4
5
6
7
8
9
,我想在兩列
SELECT t1.num, t2.num FROM (SELECT * FROM x) AS t1, (SELECT * FROM x) AS t2
顯示同桌所以結果集看起來像
num
1,1
2,2
3,3
4,4
5,5
6,6
7,7
8,8
9,9
我會如何去做這件事在MySQL
編輯
對不起我不想把事情複雜入手:但這裏是我其實想做
爲了澄清多一點,什麼我其實想做的是
num
1,2
2,3
3,4
4,5
5,6
6,7
7,8
8,9
什麼,我希望能夠進一步做到:
SELECT t2.num - t1.num FROM ....
注日在上面的查詢將返回所有1S但值在我的數據庫是什麼是預先顯示上述
由於不同
你能否澄清一下,你想要得到的結果是兩列整數,或包含字符串一列? – 2010-01-24 23:59:06
你爲什麼要這樣做?對我來說這似乎很奇怪。你能給我們一些背景嗎? – 2010-01-25 00:00:35
澄清了一點..解釋什麼即時通訊做..我累了沒有真正意識到我問很多複雜的問題比我真正想要 – 2010-01-25 03:38:58