diff --git a/Arbres.md b/Arbres.md index 8946155..06adc30 100644 --- a/Arbres.md +++ b/Arbres.md @@ -38,7 +38,15 @@ CREATE TABLE familles ( ### ## Nested Sets (modèle d’ensembles imbriqués) +Représentation intervallaire ## Materialized Path (chemin matérialisé) -## Représentation intervallaire +Trouver tous les articles descendants d’une catégorie + +```sql +SELECT a.name +FROM articles a +JOIN categories c ON a.category_id = c.id +WHERE c.path <@ 'Legumes.Racine'; +``` diff --git a/Home.md b/Home.md index 924437e..742eab4 100644 --- a/Home.md +++ b/Home.md @@ -25,7 +25,7 @@ ### Vues - Créer une vue _ticket_complet_ qui agrège les informations du ticket et le calcul du montant total de ce ticket -- Créer une vue qui donne le chiffre d'affaires de chaque mois +- Créer une vue qui donne le chiffre d'affaires de cha que mois ```sql create or replace view ca_mensuel as diff --git a/aggregation/regression.svg b/aggregation/regression.svg index e12bf7f..f5db2e0 100644 --- a/aggregation/regression.svg +++ b/aggregation/regression.svg @@ -14,7 +14,7 @@ -b +b