關於資料庫的問題 - 考試
By Olivia
at 2013-04-23T19:04
at 2013-04-23T19:04
Table of Contents
請問以下寫法可以嗎?
Select Employee.E_name, E_Salary
From Employee, Works_On
Where Works_On.E# = Employee.E#
Group By Works_On.E#
Having count(*)>=3 ;
若有誤請指正, 謝謝!
※ 引述《aPieceOfCake (一塊小蛋糕)》之銘言:
: Employee(E#,E_name,E_address,E_salary)
: Works_On(E#,P#,hours)
: project(P#,P_name)
: 問:列出所有做了三個(含)以上的計劃的員工,他們的名字和薪水
: 唐箏的解法: Select E_name,E_salary
: From Employee
: Whrer E# In
: (Select E#
: From works_on
: Group By E#
: Having count(*)>=3
: );
: 函授課程中,他自己說這個解法,在子查詢中少了where條件,要學生自己寫
: 還說不會寫的考不上....我就是那個不會寫的XDD
: 有人知道where條件缺什麼嗎?
: 是不是少了 Where Employee.E# = works_on.E# ??
: 如果是少了這個,覺得滿疑惑的
: 我自己是覺得
: 子查詢已經可以靠 Group By E# 和 Having count(*) 查詢出誰做了三個以上的計畫
: 並且 Select E# 會顯示出這些人的 E# 給上一層的 where
: 如此為什麼還要再子查詢裡面加where條件?
: ----------------------------------------------------------------------------
: 或者他的意思是最上層 where 少了條件??
: 請高手解惑
: 謝謝
--
Select Employee.E_name, E_Salary
From Employee, Works_On
Where Works_On.E# = Employee.E#
Group By Works_On.E#
Having count(*)>=3 ;
若有誤請指正, 謝謝!
※ 引述《aPieceOfCake (一塊小蛋糕)》之銘言:
: Employee(E#,E_name,E_address,E_salary)
: Works_On(E#,P#,hours)
: project(P#,P_name)
: 問:列出所有做了三個(含)以上的計劃的員工,他們的名字和薪水
: 唐箏的解法: Select E_name,E_salary
: From Employee
: Whrer E# In
: (Select E#
: From works_on
: Group By E#
: Having count(*)>=3
: );
: 函授課程中,他自己說這個解法,在子查詢中少了where條件,要學生自己寫
: 還說不會寫的考不上....我就是那個不會寫的XDD
: 有人知道where條件缺什麼嗎?
: 是不是少了 Where Employee.E# = works_on.E# ??
: 如果是少了這個,覺得滿疑惑的
: 我自己是覺得
: 子查詢已經可以靠 Group By E# 和 Having count(*) 查詢出誰做了三個以上的計畫
: 並且 Select E# 會顯示出這些人的 E# 給上一層的 where
: 如此為什麼還要再子查詢裡面加where條件?
: ----------------------------------------------------------------------------
: 或者他的意思是最上層 where 少了條件??
: 請高手解惑
: 謝謝
--
Tags:
考試
All Comments
By Audriana
at 2013-04-27T09:18
at 2013-04-27T09:18
By Barb Cronin
at 2013-04-30T15:31
at 2013-04-30T15:31
By Brianna
at 2013-04-30T19:56
at 2013-04-30T19:56
By Frederica
at 2013-05-01T03:16
at 2013-05-01T03:16
By Ina
at 2013-05-03T16:34
at 2013-05-03T16:34
By Lily
at 2013-05-04T10:29
at 2013-05-04T10:29
By Caroline
at 2013-05-05T12:15
at 2013-05-05T12:15
Related Posts
99台銀貨銀考古題
By Adele
at 2013-04-23T17:10
at 2013-04-23T17:10
研究所與考後醫的抉擇
By Edward Lewis
at 2013-04-23T16:21
at 2013-04-23T16:21
關於資料庫的問題
By Poppy
at 2013-04-23T16:09
at 2013-04-23T16:09
運輸學問題(阿摩線上題庫)
By Ula
at 2013-04-23T15:45
at 2013-04-23T15:45
國文測驗題如何增進
By Zanna
at 2013-04-23T14:54
at 2013-04-23T14:54