Hej alla där ute!
Jag ska bygga upp en trädstruktur i min MySQL5-databas. Detta är inget problem så länge man har gemensamt data för alla löv och noder i trädet. Nu är det så att jag har tänkt mig att för varje nod och/eller löv i träder ska finnas inviduella fält med data som bara hör till denna nod-/lövtyp dessa ska då ligga i en inviduell tabell som bara är till för just den nod-/lövtypen.
Nu är frågan bara hur jag ska bygga upp mina SELECT-satser för att få ut data ur mina tabeller. Just nu gör jag det genom att ta ut varje rad och köra en inviduell SELECT för varje rad. Det här ser jag som en helt oacceptabel lösning och jag antar att det finns något smartare sätt att lösa detta.
| id | time | parentId | table |
| 1 | time | NULL | t1 | --> en tabell t1 med data för id 1 osv
| 2 | time | 1 | t2 | --> en tabell t2 med data för id 2,3 osv
| 3 | time | 1 | t2 |
När jag frågar databasen så vill jag ha tillbaka data1, data2, data3 osv för varje fält i den extra tabellen för varje rad(t1,t2 osv).
Går detta och hur gör man i så fall?
Hoppas ni förstår vad jag är ute efter.
MVH Joakim Ekberg