0

クエリの出力に時間がかかっています。簡単に出力できるクエリを作成できますか?

SELECT DISTINCT(property.Project_Name), property.Property_Type, ROUND(AVG(property.Unit_Price_psf)), property.Transacted_Price
FROM property
JOIN avg_property
WHERE avg_property.Project_Name=property.Project_Name
AND avg_property.Median_Price BETWEEN '$mdpr1' AND '$mdpr2'
GROUP BY property.Project_Name
4

1 に答える 1

0

別個の代替案を書き直します

SELECT
  property.Project_Name,
  property.Property_Type,
  ROUND(AVG(property.Unit_Price_psf)),
  property.Transacted_Price
FROM property
  JOIN avg_property
WHERE exists(select
           Project_Name
         from property
         group by Project_Name)
    and avg_property.Project_Name = property.Project_Name
    AND avg_property.Median_Price BETWEEN '$mdpr1'
    AND '$mdpr2'
GROUP BY property.Project_Name
于 2012-06-28T14:57:50.723 に答える