Código SQL
[-]
SELECT
A.NUMEROFICHA,
A.NOMBREJEFE,
A.APODOJEFE,
A.CALLE,
A.NUMEROCASA,
A.APELLIDOJEFE,
A.BARRIO,
A.PROVINCIA,
A.MUNICIPIO,
A.SECCION,
A.PARAJE,
A.FECHA,
A.FECHAVISITA,
A.TENDENCIA,
A.PAREDES,
A.TECHO,
A.PISO,
A.SERVICIOSSANITARIO,
A.AGUAINSTALACION,
A.ABASTECIMIENTOAGUA,
A.BASURA,
A.ELECTRICIDAD,
A.DORMITORIOS,
A.COMBUSTIBLECOCINA,
A.ANIMALESDOMESTICOS,
A.ESPECIFIQUEANIMALES,
A.VECTORESCRIADEROS,
A.ESPECIFIQUECRIADEROS,
A.PUNTUACION,
A.CUALIFICACION,
A.CODIGOREGION,
A.CODIGOAREA,
A.CODIGOZONA,
A.CODIGOUNAP,
A.TELEFONO,
A.SUBBARRIO,
B.nombreregion,
C.nombrearea,
D.nombrezona,
I.nombreunap,
E.nombreprovincia,
F.nombremunicipio,
G.nombreseccion,
H.nombreparaje
FROM
FICHAFAMILIAR A
LEFT JOIN regionsalud B ON A.codigoregion = B.codigoregion
LEFT JOIN areadesalud C ON A.codigoregion = C.codigoregion AND A.codigoarea = C.codigoarea
LEFT JOIN zonasdesalud D ON A.codigoregion = D.codigoregion AND A.codigoarea = D.codigoarea AND A.codigozona = D.codigozona
LEFT JOIN unap I ON A.codigounap = I.codigounap AND A.codigoarea = I.codigoarea AND A.codigozona = I.codigozona AND A.codigoregion = I.codigoregion
LEFT JOIN provincias E ON A.provincia = E.codigoprovincia
LEFT JOIN municipio F ON A.municipio = F.codigomunicipio AND A.provincia = F.codigoprovincia
LEFT JOIN secciones G ON A.seccion = G.codigoseccion AND A.municipio = G.codigomunicipio AND A.provincia = G.codigoprovincia
LEFT JOIN parajes H ON A.paraje = H.codigoparaje AND A.municipio = H.codigomunicipio AND A.provincia = H.codigoprovincia AND A.seccion = H.codigoseccion
ORDER BY NUMEROFICHA
Cada uno de los campos de las relaciones son campos primarios...
Uso Delphi 2007 con FIBplus 6.8, este query es para darle mantenimiento a la tabla FICHAFAMILIAR.