你的問題不是很清楚..哪些表是來自哪些字段?
,你將需要有子查詢,爲您3個字段,因爲它們都需要通過條款組
像
create or replace view DeptInfo as
SELECT q1.dnumber,
q1.dname,
q1.AvgSal,
q2.MaxSal,
q3.MinSal
FROM (SELECT dnumber, dname, AVG(salary) as AvgSal
FROM department, employee
GROUP BY dnumber, dname) q1,
(SELECT dnumber, dname, MAX(salary) as MaxSal
FROM department, employee
GROUP BY dnumber, dname) q2,
(SELECT dnumber, dname, MIN(salary) as MinSal
FROM department, employee
GROUP BY dnumber, dname) q3
WHERE q1.dnumber = q2.dnumber AND
q2.dnumber = q3.dnumber AND
q1.dname = q2.dname AND
q2.dname = q3.name
編輯:莫名其妙......忘記了分組依據,...