如果我在sql开发人员sql的工作表上尝试查询但是如果我尝试在我的过程中使用查询我的错误: ORA-00947:查询的FROM值不够。
select /*+ ALL_ROWS */
x.cd_anno,X.CD_PERIODO,x.cd_istituto,x.id_accesso,
x.cd_tipo_trasm, x.cd_ident_univoco,
x.cd_istituzione_team, x.cd_sesso,x.dt_nascita,x.cd_eta_presunta,
x.cd_cittadinanza,x.cd_istat_res,x.cd_regione_res,
decode(x.cd_stato_estero_res,'UK','GB','EL','GR','FL','LI',x.cd_stato_estero_res) cd_stato_estero_res,
x.cd_asl_res,x.dt_entrata,
x.cd_ora_entrata,x.cd_mod_arrivo,x.cd_centrale_oper,
x.cd_missione,x.cd_resp_invio,x.cd_istituto_prov,
x.cd_problema_principale,x.cd_trauma,x.cd_triage,
x.dt_presa_carico,x.cd_ora_presa_carico,x.cd_esito,
DECODE(nvl(x.dt_dimissione,'00000000'),'00000000',x.dt_entrata,x.dt_dimissione),
x.cd_ora_dimissione,x.cd_referto,
x.cd_livello_appr,x.cd_spec_reparto,x.nr_prog_ricovero,
x.cd_motivo_trasf,x.cd_istituto_trasf,x.cd_regime_erog,
x.nr_imp_ticket,x.cd_pos_ticket,x.cd_esenzione,
x.cd_diagnosi_1,x.cd_diagnosi_2,x.fl_anonimizzazione,
x.fl_da_inviare,x.dt_insert,x.dt_update,
z.nr_validato, z.cd_cuni, z.cd_tipo_cf, z.cd_fiscale
BULK COLLECT INTO rec_ps1ps2
from ps_invio_mds_ps1_ps2 x join CUNI_VALIDAZIONE z on
x.cd_ident_univoco = z.cd_fiscale
where x.cd_anno = p_anno
and x.fl_da_inviare = 'Y'
order by x.cd_anno,x.cd_istituto,x.id_accesso;
你能帮助我吗?