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:
Código SQL:
me devuelve registros repetidos.Ver original
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;
POINT Y TAG SE REPITEN
Podran ayudarme a encontrar el error?