連結されたテーブルの列をどのように参照しますか?私は結合の 'UniqueID'列を参照しようとしていますが、ORA-00904のエラー "T2.UNIQUE ID:無効な識別子"と表示されます。SQLで連結された列を参照する方法
create table cdm_user.uniquesubjectIDDEW as (
select distinct concat (site,screening_no) "UniqueID" , visit, site, Screening_no
from databrowser.v_data_entry_workflow
where study = '3508'
);
commit;
Select *
from cdm_user.uniquesubjectIDDEW t1
left join cdm_user.uniquesubjectIDDEW t2
on t1.UniqueID = t2.UniqueID
and t2.visit = 'Screening'
Where t1.visit = 'Week_52'
and t2.visit is null
私はSQLの初心者です。
あなたはCONCAT(サイト、screening_no) 'に変更する場合は、 "ユニークID"'( "AS")として何が起こります – Joe