次のエラーが発生します。
Each GROUP BY expression must contain at least one column that is not an outer reference
calculatedDrugDistributionHistory
施設別、月別、年別の一覧が欲しいです。どの月のどの施設がシステムにインポートされたかの一覧を取得したいだけです。
私はこのクエリを持っています:
select
f.name,
MONTH(cddh.dateGiven) as 'date_month',
YEAR(cddh.dateGiven) as 'date_year'
from
calculatedDrugDistributionHistory cddh
inner join facilityIndividuals fi on fi.facilityIndividualId = cddh.facilityIndividualId
inner join facilities f on fi.facilityId = f.facilityId
group by
f.name,
'date_month',
'date_year'
order by
f.name,
'date_month',
'date_year'