optimize result schema
remove dulplcate join key, but in ugly way