0

こんにちは、このようなクエリが 2 つあります

select COUNT(*)as Num_Occ, trial 
into ##temp_occ
from [E1].[dbo].[EVENT_SIM]
where MODELING_ID=1
group by trial,MODELING_ID
order by TRIAL

select Num_Occ, count(*)as Num_Trials
from ##temp_occ 
group by Num_Occ ORDER BY Num_Occ

これを常に行うために一時テーブルを作成したくないので、サブクエリを使用して2つを結合します。ただし、私のコードは無効な名前 Num_Occ を示すエラーを返します。

  select Num_Occ, count(*)as Num_Trials
from [E1].[dbo].[EVENT_SIM]
where NUM_Occ in (select COUNT(*)as Num_Occ 
from [E1].[dbo].[EVENT_SIM]
where MODELING_ID=1)

どこを変更すればよいか教えてください。どうもありがとうございました!

4

2 に答える 2