[SQL] Help : Requete SQL

Babouoles -  
 salad -
Bonjour

Je desire créer une requete ou je comparerais deux champs de type text (Biens.Localisation et Utilisateur.Localisation), je m'explique:

Voici la structure de ma table : Une tables Biens et une table utilisateur avec dans chacune des deux tables le champ localisation.

J'ai deja effectuer la partie SELECT
Il me manque la synthaxe pour la partie WHERE où je desire voir si les deux champs sont égaux, cependant il y a une particularité en effet, il me faut un filtre pour ne garder que les erreurs.

Cependant, certaines données peuvent êre exact bien que pas exactement pareil.

Ex:
"FRANCE/PARIS/2ARR/RUE_DU_BAC"et "FRANCE/PARIS/2ARR" "FRANCE/LYON/1ARR et FRANCE/LYON"
"FRANCE/LYON/ et FRANCE/LYON/1ARR/RUE_PIA

Si cela peut vous aider, l'équivalent de ma condition en VBA donne :

 If Cellule Like "*" & Cellule(0, 1) & "*" Then   


Je travail sous le logiciel de peregrinne, Asset Center comme SGBDR.
A voir également:

2 réponses

bacchuss Messages postés 1165 Statut Membre 190
 
salut

j'ai pas tout compris a ton probleme.
Peux tu mettre tes structures de tables:
moi je fais un truc de ce genre par exemple pour que ce soit lisible:
       machin           truc
+-----+-----+-----+  +---+-----+
|  A  |  B  |  c  |  | D |  E  |
+-----+-----+-----+  +---+-----+
|toto |  1  |  2  |  | 1 | 4.3 |
|titi |  1  |NULL |  | 2 | 5.1 |
|     |     |     |  |   |     |


resultat desire:
+-----+-----+-----+  
|toto | 4.3 | 5.1 |  
+-----+-----+-----+  
|titi | 4.3 |     | 
+-----+-----+-----+ 


tu parles du champ localisation et dans ton exemple on en voit 2 ou 3
0
salad
 
utiliser le (where exist) comme ca
select * from tab1 where existe (select * from tab2 where tab1.ch=tab2.ch)
0