j'ai trois tablesencore une autre question tsql
documents
attributes
attributevalues
documents peuvent avoir de nombreux attributs et ces atributs ont une valeur dans AttributeValue tableau
ce que je veux dans la requête unique obtenir tous les documents et atributs assignés des pertinents documents dans la rangée chaque rangée (je suppose que tous les documents ont les mêmes attributs assignés ne nécessitent pas la complexité de différents attribue maintenant)
par exemple
docid attvalue1 attvalue2
1 2 2
2 2 2
3 1 1
Comment puis-je faire dans seule requête
Sans la structure de la table est difficile de répondre à cette question. Veuillez écrire dans la colonne du tableau des données stockées dans trois sorties plus complexes. –
Attendez, cela n'a aucun sens. Les ID de document 1 et 2 ont deux fois la valeur d'attribut 2? L'ID de document 3 a deux fois la valeur d'attribut 1? Pourquoi ces documents ont-ils des attributs en double? – LittleBobbyTables