consulta mysql de join coindencia por columa de direccion

consulta mysql de join coindencia por columa de direccion

Postby Adolfredo Martinez » Thu May 09, 2024 6:15 pm

Hola amigos del forum.

Tengo una consulta de Mysql.
Donde necesito consultar la coincidencia por direccion entre dos tabla:
1.acue_cie---> tiene 24.730 filas
2.catastro_1-> tiene 27.053 filas.

Mi consulta se trata de buscar la coincidencia por direccion entre la tabla acue_cie y catastro_1. Esta es la consulta que hago y me encuentra 8.537 coincidencia.

SELECT acue_cie.matricula,acue_cie.nic_eca,acue_cie.acueducto,acue_cie.aseo,acue_cie.alcanta,acue_cie.nombre,acue_cie.direccion,acue_cie.codigo,catastro_1.codigo
FROM acue_cie LEFT JOIN catastro_1 ON acue_cie.dire=catastro_1.dire WHERE SUBSTR(catastro_1.codigo,1,2)='01'
La pregunta es la siguiente:

Como hago una consulta para que me detecte la direccion en la tabla acue_cie que se aproxima a la direccion en la tabla catastro_1 y no existe coincidencia entre ambas tablas?.

Si encuentra la coincidencia que la coloque, pero sin no la encuentra que coloque la que mas se aproxima y no este reportada en la que si coinciden.

Bueno no se si me hago entender.

Cualquier ayuda lo agradeceria.
Gracias por la atencion prestada.
Adolfredo Martinez
 
Posts: 96
Joined: Fri Feb 15, 2019 1:37 pm
Location: Aracataca-Colombia

Re: consulta mysql de join coindencia por columa de direccion

Postby sysctrl2 » Fri May 10, 2024 1:06 am

falta LIKE
Code: Select all  Expand view

SELECT p.catalogo, p.nombre,pd.codigo, pd.nombre FROM facturas_detalle pd JOIN artics p
 ON p.catalogo = pd.codigo
WHERE pd.nombre LIKE CONCAT( '%', p.nombre, '%' )
 


saludos :D
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 962
Joined: Mon Feb 05, 2007 7:15 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 54 guests