2012-04-02 3 views
3

내 쿼리 중 하나에 대한 중첩 집계를 사용하려고 해요를 사용하여 오류가 존재하지 않습니다 누구가 내가 뭘 잘못하고 있는지 말해?임시 테이블은 중첩 집계

감사합니다.

답변

2

T과 같은 것을 다시 사용할 수 없습니다. 다음과 같은 내용이 있습니다.

SELECT t.type, t.avgrent 
FROM ( SELECT e.type, AVG(e.rental_rate) AS avgrent 
     FROM Equipment e 
     GROUP BY e.type) AS t 
WHERE 
    t.avgrent IN 
(
    SELECT 
     MIN(t2.avgrent) 
    FROM 
    (
     SELECT 
      e.type, 
      AVG(e.rental_rate) AS avgrent 
     FROM Equipment e 
     GROUP BY e.type 
    ) AS t2 
)