Salve a tutti,
mi stavo fossilizzando un po con il tutorial su http://dev.mysql.com/tech-resources/...ical-data.html
(Sono riuscito a risolvere un primo problema grazie ad Anªkin in questo thread http://forum.html.it/forum/showthrea...readid=1145910)
Ma ora non riesco proprio a realizzare una query (sul tutorial di mysql non ne parla proprio).
Allora... ho tre tabelle:
la prima "nested_category"
Codice PHP:
+-------------+----------------------+-----+-----+
| id | name | lft | rgt |
+-------------+----------------------+-----+-----+
| 1 | ELECTRONICS | 1 | 20 |
| 2 | TELEVISIONS | 2 | 9 |
| 3 | TUBE | 3 | 4 |
| 4 | LCD | 5 | 6 |
| 5 | PLASMA | 7 | 8 |
| 6 | PORTABLE ELECTRONICS | 10 | 19 |
| 7 | MP3 PLAYERS | 11 | 14 |
| 8 | FLASH | 12 | 13 |
| 9 | CD PLAYERS | 15 | 16 |
| 10 | 2 WAY RADIOS | 17 | 18 |
+-------------+----------------------+-----+-----+
la seconda "product"
Codice PHP:
+------------+-------------------+-------------+----------+
| id | name | category_id | tipo_id |
+------------+-------------------+-------------+----------+
| 1 | 20 TV | 3 | 1 |
| 2 | 36 TV | 3 | 4 |
| 3 | Super-LCD 42 | 4 | 4 |
| 4 | Ultra-Plasma 62 | 5 | 1 |
| 5 | Value Plasma 38 | 5 | 5 |
| 6 | Power-MP3 128mb | 7 | 2 |
| 7 | Super-Shuffle 1gb | 8 | 2 |
| 8 | Porta CD | 9 | 3 |
| 9 | CD To go | 9 | 5 |
| 10 | Family Talk 360 | 10 | 4 |
+------------+-------------------+-------------+----------+
e la terza "tipi"
Codice PHP:
+------------+-------------------+
| id | name |
+------------+-------------------+
| 1 | Tipo 1 |
| 2 | Tipo 2 |
| 3 | Tipo 3 |
| 4 | Tipo 4 |
| 5 | Tipo 5 |
+------------+-------------------+
Ho inoltre un valore che passo alla pagina che corrisponde ad un record della colonna "id" della tabella "nested_category".
DOMANDA:
Come faccio a stampare partendo però dalla tabella "tipi" tutti i record in essa contenuti con associato però ad ogni record la somma di tutti i prodotti (presi tabella "product" che sono relazionati alla tabella "tipi" tramite la colonna tipo_id, perciò di quel tipo) che sono contenuti solo nella categoria (ed eventuali sue sottocategorie) con id uguale al valore che passo alla pagina (che corrisponde ad un record della colonna id della tabella "nested_category")?
Vi ringrazio tutti per l'aiuto!