26-11-2009, 10:03 AM
(Modification du message : 26-11-2009, 10:03 AM par NicoMSEvent.)
tu pourrais mettre les éléments du IN dans une petite table (appelons la table_in), et ensuite faire :
ou encore ceci
l'inconvénient est de devoir remplir ta table, et la vider a chaque fois que tu changes les valeurs a mettre dans le "IN". L'avantage est que ça marchera dans tous les cas
Code :
$req = "SELECT toto FROM tata WHERE titi in ( SELECT id FROM table_in )";
Code :
$req = "SELECT toto FROM tata JOIN table_in ON tata.titi =table_in.id";
l'inconvénient est de devoir remplir ta table, et la vider a chaque fois que tu changes les valeurs a mettre dans le "IN". L'avantage est que ça marchera dans tous les cas
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be