0
我有如下表:SQL服務器:在同一個表比較的人的工資,並顯示兩個名字,區別
,並希望得到的輸出如下:
我試圖做一個內部聯接,但覺得有一點困惑,因爲我還是比較新的使用SQL
時I g OT從同一個表顯示2名,但不確定該將他們的工資比較,
這裏是我的代碼,我嘗試:
select
t1.PNRFNAME, t2.PNRFNAME, t1.SALARY_YEARLY
from
PRESENTERS t1
inner join
PRESENTERS t2 on t1.PRESENTER_ID = t2.PRESENTER_ID
order by
t1.SALARY_YEARLY DESC
感謝幫助了很多,我現在知道怎麼弄的差異,得到它的任何想法比較RO 2 ws與對方?因爲目前它會將同一行與自己進行比較,所以salary_diff仍等於0 – AdrianBeukes
剛剛找到解決方案,在比較行時加上!=,感謝您的幫助 – AdrianBeukes
@AdrianBeukes我剛剛更新瞭解決方案,我用交叉連接而不是連接。希望這一次它會起作用。 –