我看了有人发的一篇文章,可我不太明白所以再向高手问下
假设数据库表里有id  salary 还有其他字段就不列举了,现在要查工资相同的salary
有人这样写 
Select id , salary from table as t1 ,table as t2 where t1.salary = t2.salary
如果数据库里的纪录如下的话
       T1                                      t2
Id    salary                        Id    salary  
1 1000                           1     1000
2      2000                           2     2000
3      1000                           3     1000
如果按照上面的sql语句写出来的话应该是工资2000的那个记录也应该被选出来把 ??
因为再t1和t2表里有工资2000的一样的记录阿。
可实际上工资是2000的就只有一条记录阿   这个是我的看法 我觉得上面还应该多加个
T1.id != t2.id才能把想要得工资相同的记录给选出来把???  不直到我说得对不对请高手指教,谢谢