Le 18/01/06, Béryl <[EMAIL PROTECTED]> a écrit :
Oui, le subselect : (select ...) ne marche qu'à partir de la version 4.1
julien
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 ?
Oui, le subselect : (select ...) ne marche qu'à partir de la version 4.1
julien
Béryl
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
