J'essaie de faire une requête pivot complexe ... et je dois faire une sélection dans la clause IN ...Utilisation d'une instruction SELECT dans la clause WHERE IN WHERE dans (SELECT b ...)
en regardant l'exemple dans le lien ci-dessus, vous pouvez voir qu'ils utilisent les IDs des employés explicitement dans leur pivot. J'aimerais pouvoir sélectionner plutôt que de spécifier les identifiants des employés. La seule façon dont je peux penser à le faire maintenant, est de créer ma requête pivot dans une chaîne et d'utiliser la manipulation dans un produit stocké pour construire les identifiants d'employés dans une chaîne, l'insérer dans ma clause PIVOT, et exécuter le SQL résultant ...
Quelqu'un pense à une meilleure façon de faire cela?
Grâce à rbobby, j'avais pensé que c'était peut-être le cas, je me demandais juste s'il y avait une sorte de type de données de tableau génial que je pourrais utiliser ... mais je suppose que non –