On Wednesday 18 January 2006 14:16, Béryl wrote: > Marc Siramy a écrit : > >> Effectivement ça ne marche pas, mais tu n'étais pas loin. Un collègue > >> vient de me donner la (une ?) solution : > >> mysql> select * from (select Mots from table1) M, (select Films from > >> table2) F where instr(F.Films,M.Mots) != 0; > >> +-------+-----------------------+ > >> > >> | Mots | Films | > >> > >> +-------+-----------------------+ > >> > >> | cuir | Le cuirassé Potemkine | > >> | règle | La règle du jeu | > >> > >> +-------+-----------------------+ > >> > >> Je vais pouvoir comparer mes tables comprenant plusieurs dizaines de > >> milliers de gènes : rien à voir avec les films célèbres, mais je > >> trouvais mon exemple plus parlant que des listes de codes :) > > Bigre, interressant comme syntaxe ! > Mais ça ne fonctionne pas chez moi (adapté à une de mes bases, bien-sûr !) > Une erreur de syntaxe apparaît au niveaux du premier select imbriqué... > Serait-ce dû à la version de mon serveur : 4.0.20 ? > > Béryl
Aucune idée mais j'utilise la 5.0. De plus je n'ai pas encore fait de tests réels sur mes bases "maousses". Je suis curieux de voir si ça marche sans problème et quel temps ça prend. Dans cet ordre d'idée est-ce qu'il y a un truc pour afficher l'état d'avancement d'une commande ? Si c'est très long (c'est probable) je risque de penser que mysql a planté ! Jean-Claude
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
