J'ai des lignes dans une base de données qui représentent des éléments de campagne dans une vente. Chaque élément de campagne comporte cinq colonnes:Regroupement des éléments associés dans PHP
- id: Clé primaire.
- sale_id: vente dont fait partie cet élément de ligne (clé étrangère d'une table
Sales
). - product_id: Le produit auquel cet élément correspond (une clé étrangère à une table
Products
). - groupe: groupe de postes dont cet élément fait partie. Is_subitem: Indique si cet élément de campagne est un sous-élément ou non. Il est garanti qu'il y ait exactement une valeur "false" ici pour tout groupe d'éléments de campagne ayant la même valeur
group
.
Je souhaite effectuer une itération sur toutes les lignes pour un particulier sale_id
pour produire une liste dans laquelle:
- éléments de ligne avec des valeurs
group
identiques sont associés ensemble - l'élément de ligne avec
is_subitem == false
pour que groupe apparaît en premier
Comment puis-je créer une structure de données qui facilite cela et itérer comme je le souhaite?
Il n'est pas nécessaire de créer une nouvelle réponse juste pour cette remarque. Mettez-le dans votre réponse éditée. Btw 'ci-dessus' devient inutile si vous trier les réponses par «plus récent»;) –
Merci Felix - Je suis nouveau. – Anon