如何求員工工資漲幅為之前的10%的sql陳述句
兩個表
postsalary:

emp:

uj5u.com熱心網友回復:
select *from emp where exists
(select 1 from postsalary where postsalary.empid=emp.empid and postsalary.pastsalary*1.1=emp.salary)
uj5u.com熱心網友回復:
試了一下,結果是這樣的:

可能是我的資料庫table相同導致的,不過謝謝樓主呀!
我后來改了一下:
SELECT e.empid,e.empname,e.salary, s.pastsalary from myuser.emp as e,
myuser.postsalary as s where s.pastsalary*1.1 <=e.salary and e.empid=s.empid;

就闊以了,我先想的復雜了
,整了一些亂七八糟的,害!
uj5u.com熱心網友回復:
以為你只要漲幅10%,應該是漲幅>=10%uj5u.com熱心網友回復:
是的是的,寫急了(竟找不到【哭笑】表情)
uj5u.com熱心網友回復:
建議學習一下駝峰命名法
uj5u.com熱心網友回復:
是的是的,我的命名真的看不得
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/43031.html
標籤:疑難問題
上一篇:求解答!急急急!軟體工程
下一篇:sqlserver問題,請教大神
