2014-02-28 58 views
1

我有一個表只有一個ID字段,我會得到這個字段的結果,作爲distintic ID和另一列都有不同的ID和不能等於和也導致先前已經發現... EX:如何區分和不同的結果相同的字段,區分行

Id_field

我想以下結果:

1 - 2

1 - 3

2 - 3

我D'NT

1 - 1

2 - 2

3 - 3

和結果如前所述

2 - 1

3 - 1

3 - 2

+0

請發表您的當前查詢 –

+0

什麼是這個結果 –

+0

咦標準是什麼?你有一個有一個ID的列,你想選擇所有的第一個ID比第二個嚴格少的ID? – CompuChip

回答

0

簡單的自加入?

SELECT a.id_field, b.id_field 
FROM SomeTable a 
INNER JOIN SomeTable b 
ON a.id_field < b.id_field 
+0

謝謝......你的想法可以解決我的問題。 – calebern

0
SELECT t2.id AS id2,t1.id AS id1 
FROM t AS t1 
JOIN t AS t2 ON (t1.id > t2.id); 

SQLFIDDLE