je stocke une liste difficile devariables MySQL, GROUP_CONCAT, et l'utiliser plus tard
SELECT @items := GROUP_CONCAT(ID) FROM table_1 ... etc
@items est maintenant une chaîne de nombres: 55,77,99,2038,2844, etc
Plus tard, j'essaie de l'utiliser dans une clause where en tant que telle:
SELECT * FROM table_2 WHERE table_1.ID IN (@items)
Cela ne fonctionne pas. Il semble que ça devrait. Je sais que quand je tire manuellement les données, le mettre dans une variable, sortie il cela fonctionne:
list($x) = SELECT @items := GROUP_CONCAT(ID) FROM table_1 ... etc
$goodResults = SELECT * FROM table_2 WHERE table_1.ID IN ($x)
Toutes les idées? Merci.
Cela a fonctionné Merci beaucoup: D – Tickthokk
Chose PARFAITE! (: – LLPrudente