meineko’s blog

元つくばの某独立行政法人勤務の植物屋です。最近は、ほぼ、突発天体の話題です。

TAO Survey

いろいろ、SQL文をいじってみたのですが、結局、

SELECT frame_id, obs_date_ut, magzero, inst_filter 
FROM Frame_Info
WHERE frame_id IN (SELECT frame_id FROM Object_Info WHERE x>=(SELECT x FROM GCVS WHERE vsname="PUPU")-0.0001 AND x<=(SELECT x FROM GCVS WHERE vsname="PUPU")+0.0001 
AND y>=(SELECT y FROM GCVS WHERE vsname="PUPU")-0.0001 AND y<=(SELECT y FROM GCVS WHERE vsname="PUPU")+0.0001 
AND z>=(SELECT z FROM GCVS WHERE vsname="PUPU")-0.0001 AND z<=(SELECT z FROM GCVS WHERE vsname="PUPU")+0.0001) ;

で、時刻とゼロ点を得ておいて結果をcsvファイルに出力

SELECT obj_id, frame_id, phot_i_mag 
FROM Object_Info WHERE x>=(SELECT x FROM GCVS WHERE vsname="PUPU")-0.0001 AND x<=(SELECT x FROM GCVS WHERE vsname="PUPU")+0.0001 
AND y>=(SELECT y FROM GCVS WHERE vsname="PUPU")-0.0001 AND y<=(SELECT y FROM GCVS WHERE vsname="PUPU")+0.0001 
AND z>=(SELECT z FROM GCVS WHERE vsname="PUPU")-0.0001 AND z<=(SELECT z FROM GCVS WHERE vsname="PUPU")+0.0001 ;

で作った観測データも、csvで出力した後、Excelで、結合する方が早いと判りました。
時間がれば、Excelの部分をRに置き換えてもいいですが、Excelでやるほうが早い気もします。
#それでも、遅いのですが。