Will this work for you?-- Set upDECLARE @abc TABLE(purl VARCHAR(255))DECLARE @xyz TABLE(purl VARCHAR(255))INSERT @abcSELECT 'michmcguire.testing.com' UNION ALLSELECT 'www.carlwilkerich.testing.com' UNION ALLSELECT 'aaa.alejandrajimenez.testing.com' UNION ALLSELECT 'http.courtneycochran.testing.com'INSERT @xyzSELECT 'michmcguire.testing.com' UNION ALLSELECT 'tracybissonnette.testing.com' UNION ALLSELECT 'eliasalkhoury.testing.com' UNION ALLSELECT 'jamesgajeski.testing.com'-- QuerySELECT a.purlFROM @abc aINNER JOIN @xyz x ON CASE WHEN PARSENAME(a.purl, 4) IS NULL THEN a.purl ELSE PARSENAME(a.purl, 3) + '.' + PARSENAME(a.purl, 2) + '.' + PARSENAME(a.purl, 1) END = x.purl
-Ryan