[SQL ] 查詢請教

看板Database作者 ( Dizzy)時間14年前 (2011/05/12 11:55), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/3 (看更多)
請問各位大大 有一個table Employee(name,ssn,bdate, address, sex, salary,superssn) 例: name ssn bdate add sex salary superssn 員工一 John, 12345, 09/20,Taipei,M,20000, 23456 員工二 Alice, 23456, 02/18, Keelung,F, 40000, 22231 ssn:員工社會安全號碼 bdate:員工出生日期 sex:員工性別 salary:員工薪水 superssn:主管社會安全號嗎 如何找出員工(非主管)的薪水平均呢(Alice的薪水不可以算進去) select avg(salary) from employee 這樣會把主管的薪水也算進去 請問該怎麼做呢?是SQLplus 謝謝大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.33.3.74

05/12 15:19, , 1F
怎麼分辨是不是主管? 看名字嗎?
05/12 15:19, 1F

05/12 17:41, , 2F
是看superssn 對應到ssn 我解決了 謝謝
05/12 17:41, 2F

05/12 22:29, , 3F
你的例子有點問題,主管a的主管是b 請問a,b都算主管嗎
05/12 22:29, 3F

05/13 17:10, , 4F
解釋一下.....每個職員都是員工…但員工也可能是主管
05/13 17:10, 4F
文章代碼(AID): #1DorfCRv (Database)
文章代碼(AID): #1DorfCRv (Database)