J'ai 3 tables qui ressemblent à ceci:Aidez-moi écrire une requête SQL Crosstab
tblVideo:
VideoID | Video Name
1 video 1
2 video 2
3 video 3
4 video 4
tblCategory:
CategoryID | CategoryName
1 category1
2 category2
3 category3
tblVideoCategory:
VideoID | CategoryID
1 3
2 1
2 2
3 1
3 2
3 3
4 1
et je voudrais écrire une requête qui renvoie une table qui ressemble à ceci:
vVideoCategory:
VideoID | VideoName | category1 | category2 | category3
1 video 1 false false true
2 video 2 true true false
3 video 3 true true true
4 video 4 true false false
J'ai essayé de chercher des exemples, mais je n'ai pas vraiment trouvé quelque chose qui semble identique. Toute aide serait appréciée Merci.
Rechercher définitivement quelque chose qui permet de changer et d'ajouter/supprimer des catégories.
@OMG - Et s'il n'y a pas de limite au nombre de catégories? – LittleBobbyTables
@LittleBobbyTables: Si c'est le cas, SQL dynamique. Mais l'OP n'a pas spécifié quelle base de données fournir des informations sur la syntaxe SQL dynamique à utiliser. –
aurait dû spécifier, je veux avoir des catégories dynamiques –