-2
有人能解释这段代码给我吗?它输出每个演示者之间的差异(PNRFNAME)薪水(Salary_yearly)解释SQL Server代码
SELECT P2.PNRFNAME ,P1.PNRFNAME AS "pnrfname" , P2.SALARY_YEARLY - P1.SALARY_YEARLY AS "salary difference"
FROM PRESENTERS P2
JOIN PRESENTERS P1
ON P2.PNRFNAME < P1.PNRFNAME
ORDER BY P1.SALARY_YEARLY DESC
这是它的表:
INSERT INTO PRESENTERS(PRESENTERID, PNRLNAME, PNRFNAME, AGE,YEARS, SALARY_YEARLY)
VALUES
是什么TIFF作为谋生?如果他/她的工资是一年三千五百万美元,我想要那份工作。 – dfundako
这个连接就是所谓的三角连接。表现可能具有挑战性,但在这种情况下,这似乎是所期望的。你可以在这里阅读更多关于三角形连接。 http://www.sqlservercentral.com/articles/T-SQL/61539/ –