我有一个表只有一个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
我有一个表只有一个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
简单的自加入?
SELECT a.id_field, b.id_field
FROM SomeTable a
INNER JOIN SomeTable b
ON a.id_field < b.id_field
谢谢......你的想法可以解决我的问题。 – calebern
SELECT t2.id AS id2,t1.id AS id1
FROM t AS t1
JOIN t AS t2 ON (t1.id > t2.id);
请发表您的当前查询 –
什么是这个结果 –
咦标准是什么?你有一个有一个ID的列,你想选择所有的第一个ID比第二个严格少的ID? – CompuChip