J'essaie de trouver un moyen d'interroger des lignes de données en utilisant une colonne délimitée par un canal «multivaleur» dans une autre table en tant que clause WHERE. SQL Server 2005Correspondance de modèle T-SQL
Voici ma meilleure description du problème:
Imaginez un tuyau colonne délimité réglé à une variable comme @LIST = 'Bob | Mary | Joe'
alors je suis en train de trouver un match comme celui-ci
Select * from Users where FirstName = 'Joe'
mais étendue à être
Select * from Users where FirstName "IS CONTAINED IN" @List
qui retournerait toutes les entrées Bob, Mary et Joe. Merci de votre aide.
Bonne chance. SQL est conçu pour interroger des données normalisées, et non des chaînes délimitées par des tuyaux. – yfeldblum
Hé, pas mon design. ;> –