subconsultas: columnas de 2 tablas

tema enviado por carlino70 en SQL
tema iniciado el 19/04/2013
Hola gente, podran ayudarme con esto por favor: Necesito crear una 3° tabla, partiendo de algunas columnas desde 2 tablas distintas. desde la primera debo obtener: POINT, TAG, TYPE desde la segunda debo obtener: POINTNUMBER, POINTNAME la 3° tabla debe contener los valores que cumplan: substr(TAG,1,3) = substr(POINTNAME,1,3) lo estoy haciendo y me trae cualquier numero de rows. En algo no estoy agrupando bien. Este es el query: select distinct a.point, a.tag, b.pointname, a.type, b.pointnumber from desde_collect a, desde_ap b where substr(a.tag, 1,3) = substr(b.pointname,1,3) group by a.point, a.tag, b.pointname, a.type, b.pointnumber order by a.tag, b.pointname; me devuelve registros repetidos. POINT Y TAG SE REPITEN Podran ayudarme a encontrar el error? Mucgas gracias