Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2489 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  jointure entre chp1 et debut chp2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

jointure entre chp1 et debut chp2

n°760309
daxtaz
Posté le 11-06-2004 à 12:27:37  profilanswer
 

Slt,
 
Est-il possible de faire une jointure entre 1 champ d'une tab1 et un champ d'une tab2, sachant que le champ de tab1 correspond au debut du champ de tab2.
exemple : sur le champ de tab2(de forme: 123698548) je joint le champ tab1(de forme: 1 ou 12365)
 
si je fait un substring du champ de tab2 sur 5 caracter, ca va marcher pour le champ de tab1 si il est de longueur 5 mais si il est de longueur 1 ca pose problem(chui pas sur je demande, g fai qq test mais sui pas sur).
 
je voi vraiment pas comment faire.  

mood
Publicité
Posté le 11-06-2004 à 12:27:37  profilanswer
 

n°760331
hop le fou
Tu m'en diras tant
Posté le 11-06-2004 à 12:38:48  profilanswer
 

where tab1.champ LIKE tab2.champ ?

n°760529
daxtaz
Posté le 11-06-2004 à 14:54:10  profilanswer
 

oui mais si je ne m'abuse on  ne peut pas faire de jointure avec like, il faut utiliser =, sinon c une condition non????  

n°760568
hop le fou
Tu m'en diras tant
Posté le 11-06-2004 à 15:40:09  profilanswer
 

c quoi ton SGBD ? (sur Oracle ca devrait marcher)

n°760577
daxtaz
Posté le 11-06-2004 à 15:44:39  profilanswer
 

Ah non, c ms-sql

n°760579
hop le fou
Tu m'en diras tant
Posté le 11-06-2004 à 15:46:44  profilanswer
 

J'utilise pas...
et c vrai que la solution que j'ai donné respecte pas tant le standard (qui dirai plutot d'utiliser le JOIN)
donc je sais pas...
 
le mieux c d'essayer...

n°760587
daxtaz
Posté le 11-06-2004 à 15:52:12  profilanswer
 

Ouai mais comme je te dit , le peut de test que j'ai fait me fait dire que ca ne marche pas.
 
c la misere qd meme, la solution que j'utilise cad passer par une table temporaire qui me reduit la table d'origine de facon a ce que je n'ai + de numero a 4 chiffre, devinez combien elle met ....aller....
 
Eh bien 27 minutes, et bah c du beau ca tien!!!!
 
remarque pr une table avec = de 30 000 000 d'enrg c peut etre normal.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  jointure entre chp1 et debut chp2

 

Sujets relatifs
Debut XHTMLjeu en C++ * commencons par le debut: Use Case *
Date de debut et fin de semaine a partir du numero de semaine ?trie en sql sur jointure
[vba] jointure multiplerécuperation du jour du début de semaine et de fin de semaine courante
Comment trouver la date de debut d'une semaine ?[SQL] Problème de jointure
[PHP] conserver les blancs en debut et fin dans une base mysql ? :-/[Java/Servlet] Balcer une page d'attente avt le début d'un traitement
Plus de sujets relatifs à : jointure entre chp1 et debut chp2


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)