2011-12-28 59 views

回答

1

爲此,可以使用跨產品運營商做的,在SQL這將完成爲

SELECT T1.colA, T2.colA, (T1.colA < T2.colA) as colA_comp 
FROM TableName T1, TableName T2 
WHERE T1.colB = T2.colB 

這樣做是把表TableName的跨產品與本身(更名爲T1和T2 ),並且WHERE子句過濾掉那些同意colB(在您的示例中爲重複值10)的記錄。

1

如果你用相同的表進行比對,然後你可以使用LEFT JOIN

SELECT t1.cola,t1.colb,t2.cola,... 
from tableA t1 
LEFT JOIN tableA t2 on t2.cola = t1.cola 
WHERE t1.cola = 10 

我希望它可能是工作!