J'ai ce tableau:SQL - transaction Recherche contenant 2 ou plusieurs article à l'aide requête
TABLE Transaction
Trans_ID Name Value Total_Item
100 I1 0.33333333 3
100 I2 0.33333333 3
100 I5 0.33333333 3
200 I2 0.5 2
200 I5 0.5 2
300 I2 0.5 2
300 I3 0.5 2
400 I1 0.33333333 3
400 I2 0.33333333 3
400 I4 0.33333333 3
500 I1 0.5 2
500 I3 0.5 2
600 I2 0.5 2
600 I3 0.5 2
700 I1 0.5 2
700 I3 0.5 2
800 I1 0.25 4
800 I2 0.25 4
800 I3 0.25 4
800 I5 0.25 4
900 I1 0.33333333 3
900 I2 0.33333333 3
900 I3 0.33333333 3
1000 I1 0.2 5
1000 I2 0.2 5
1000 I4 0.2 5
Je dois trouver ce que la transaction contenant un certain article. EX: combinaison de 2 articles
I1 et I2 et de conserver uniquement la valeur de l'article connexe;
Trans_ID Name Value Total_Item
100 I1 0.33333333 3
100 I2 0.33333333 3
400 I1 0.33333333 3
400 I2 0.33333333 3
800 I1 0.25 4
800 I2 0.25 4
900 I1 0.33333333 3
900 I2 0.33333333 3
1000 I1 0.2 5
1000 I2 0.2 5
Notez que je montre seulement la transaction contenant l'élément.
ou peut-être 3 élément combinaison I1, I2 et I3
800 I1 0.25 4
800 I2 0.25 4
800 I3 0.25 4
900 I1 0.33333333 3
900 I2 0.33333333 3
900 I3 0.33333333 3
Comment puis-je le code qui en sql? Je travaille avec msaccess)
Cela ne semble pas normalisée. Pour un ID de transaction donné, les valeurs de Value et Total_Item sont-elles toujours les mêmes? –
c'est juste une partie d'une grande image tout le processus supposé être comme ça [Apriori] (http://stackoverflow.com/questions/4349698/sql-data-mining-operation-using-sql-query-fuzzy-apriori -algorithm-how-do-i). La valeur est comptée à partir de 1/transaction totale dans 1 ID de transaction. l'article total est bien combien d'ID d'article dans 1 transaction. – Rico