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:
Código SQL:
Ver originalSELECT
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?