Bonjour
Mon application gère une base de données Firebird qui comporte une table regroupant des immeubles (Champs «AdresseBien») et les adresses de leur propriétaire (Champ «AdresseProprio»).
Je voudrais sélectionner les enregistrements des propriétaires habitant l’immeuble en question..
Je constate que l’encodage des données pour «AdresseBien» est du genre :
R DE LA GARE 5
AV DE L’EGALITE 78
BD DES HEROS 534
Par contre, «AdresseProprio» peut être encodé :
RUE DE LA GARE 5
AVENUE DE L’EGALITE 78
BOULEVARD DES HEROS 534
Je ne peux donc pas faire une sélection du genre :
Select * where AdresseBien = AdresseProprio
Sachant qu’il ne peut y avoir une rue, une avenue ou un boulevard du même nom, je dois me concentrer sur les 2 derniers « mots », c.à.d. le numéro et le toponyme.
Une idée pour construire la requête Sql ??
Merci d’avance pour ce jeu
Partager