J'essaie de filtrer une table, où il y a plusieurs lignes pour un seul membre pour chaque magasin où ils ont acheté des articles. Plus colonnes pour le nombre de viande et de légumes achetés. Je veux avoir une liste de personnes et tous les magasins où ils ont acheté de la viande et légumes.Utiliser SQL pour filtrer la table où j'ai besoin de sommer plusieurs lignes d'une colonne basée sur une autre colonne
table Source:
MemberId | StoreId | Meat | Vegegetables 1 11 1 2 1 12 0 1 1 14 1 2 2 12 1 0 3 12 1 0 3 12 1 0 4 11 2 1 4 13 0 1 4 14 0 1
Le filtre que je veux appliquer est:
Pour un MemberID (dans tous les magasins): OÙ SOMME (viande)> 0 ET SOMME (légumes)> 0
Je suis à la recherche de ce tableau résultats
MemberId | StoreId | Meat | Vegetables 1 11 1 2 1 12 0 1 1 14 1 2 4 11 2 1 4 13 0 1 4 14 0 1
Cela m'a étonné et je ne peux pas savoir comment filtrer cette table.
Merci
Merci pour votre rapide et correcte, réponse. –