jointure entre chp1 et debut chp2 - SQL/NoSQL - Programmation
Marsh Posté le 11-06-2004 à 14:54:10
oui mais si je ne m'abuse on ne peut pas faire de jointure avec like, il faut utiliser =, sinon c une condition non????
Marsh Posté le 11-06-2004 à 15:46:44
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...
Marsh Posté le 11-06-2004 à 15:52:12
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.
Marsh Posté le 11-06-2004 à 12:27:37
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.