Looking at your query, my guess is that you don't need a UNION at all. Emphasize "guess". I reformatted your query and posted it below, along with that I think you need:-- CURRENT QUERYSELECT country_match.ISOCountryName, country_match.ISO2char, country_match.InforCoreRegionFROM country_matchUNIONSELECT MIDEAST.ZIPCODE, MIDEAST.SICCODE, MIDEAST.LT50M, MIDEAST.[50MTO250M], MIDEAST.GT250MFROM MIDEASTUNIONSELECT sic_information.[1stTierDescription], sic_information.MajorDivisionFROM sic_information INNER JOIN MIDEAST ON sic_information.[1stTierCode] = MIDEAST.SICCODE INNER JOIN country_match ON MIDEAST.COUNTRYCODE = country_match.WorldBase3digit
-- What I am guessing you need.SELECT country_match.ISOCountryName, country_match.ISO2char, country_match.InforCoreRegion, MIDEAST.ZIPCODE, MIDEAST.SICCODE, MIDEAST.LT50M, MIDEAST.[50MTO250M], MIDEAST.GT250M, sic_information.[1stTierDescription], sic_information.MajorDivisionFROM sic_information INNER JOIN MIDEAST ON sic_information.[1stTierCode] = MIDEAST.SICCODE INNER JOIN country_match ON MIDEAST.COUNTRYCODE = country_match.WorldBase3digit