J'ai requête comme ci-dessous:SQLServer union d'écriture dans une seule instruction
SELECT * FROM [PMDB_DEV].[dbo].[TRSRCFIN]
WHERE proj_id = 167592
AND taskrsrc_id NOT IN
(
SELECT taskrsrc_id FROM [PMDB_ARC].[dbo].[TRSRCFIN_TEST]
WHERE proj_id = 167592
)
UNION
SELECT * FROM [PMDB_DEV].[dbo].[TRSRCFIN]
WHERE proj_id = 167592
AND fin_dates_id NOT IN
(
SELECT fin_dates_id FROM [PMDB_ARC].[dbo].[TRSRCFIN_TEST]
WHERE proj_id = 167592
)
Fondamentalement, la requête renvoie toutes les lignes où soit taskrsrc_id ou fin_dates_id ne devrait pas dans les données sous-requête. Puis-je faire ceci sans utiliser UNION ???
Merci, Mahesh