J'ai récuré différents sites MySQL dans l'espoir de trouver quelque chose qui va me permettre de tourner ceci:MySQL Split à utiliser dans « SELECT OÙ » déclaration
var parameters = "a,b,c,d"; // (Could be any number of comma-delimited values)
Dans cette (en supposant que mes paramètres sont de plus en quelque sorte les valeurs que vous voyez dans le bloc IN):
SELECT * FROM mytable WHERE parametertype IN('a', 'b', 'c', 'd');
Mais je ne suis pas d'avoir beaucoup de succès! Le meilleur site que j'ai trouvé a été: dev.mysql.com, qui traite du découpage des chaînes basé sur un délimiteur (',' dans mon cas) bien qu'il n'ait pas trouvé de réponses ...
Quelqu'un sait-il de un bon moyen de diviser une chaîne délimitée par des virgules en un groupe de chaînes qui peut être utilisé dans ce contexte?
vous voulez diviser la chaîne au moyen de mysql ou au moyen de C#? – tga
Salut TGadfly, je vais passer quelque chose comme "'a', 'b', 'c'" dans SQL à partir de C# pour utiliser IN ('a', 'b', 'c') mais bien sûr (la loi du gazon) qui ne fonctionne pas! Merci pour votre correspondance! –