Thanks for the advice - The final solution was to not use two tables before the "IN" or "EXISTS"Final code looked like this if anybody is interested - very easy once I got in the right head space hahaINSERT INTO [stg].[CostPriceTemplate_Leaf] ([ImportType],[ImportStatus_ID],[Batch_ID],[BatchTag],[ErrorCode],[ShortSKU_KidsFullSKU],[Season])SELECT distinct 0 as ImportType, 0 as ImportStatus_ID, NULL as Batch_ID, --@CostPriceBatchTag as BatchTag, 0 as ErrorCode, g.name as [ShortSKU_KidsFullSKU], g.Season_Code as [Season]FROM mdm.gll g--Check to see if SKU and Season combo already exist in CPT WHEREg.name + g.Season_Code not in (select cpt.ShortSKU_KidsFullSKU + cpt.Season from mdm.CostPriceTemplate cpt)