Avatar billede kulamaen Nybegynder
29. november 2010 - 18:46 Der er 2 kommentarer

Flette data fra 2 tabeller

Hej,

Jeg har følgende to tabeller (mySQL), som indeholder en række datasæt:

Tabel 1: finanspost
----------------------------------------------------
| ID (PK) | Date      | Department | Total_amount |
----------------------------------------------------
| 1      | 2010-10-18 | 1          | 1423.23      |
----------------------------------------------------
| 2      | 2010-10-19 | 2          | 4323.34      |
----------------------------------------------------
| 3      | 2010-10-20 | 1          | 3423.81      |
----------------------------------------------------

Tabel 2: subpost
-----------------------------------------
| ID (PK) | Parent | Category | Amount  |
-----------------------------------------
| 1      | 1      | Cat1    |  423.23 |
-----------------------------------------
| 2      | 1      | Cat2    |  323.34 |
-----------------------------------------
| 3      | 3      | Cat1    |  423.81 |
-----------------------------------------


Det er så meningen at de to tabeller skal flettes sammen,
så det kan give følgende output som tabel og lave en sammentælling:


------------------------------------------------------
| Date      | Department  |            | Amount    |
------------------------------------------------------
| 2010-10-18 | 1            |            |  1423.23  |
------------------------------------------------------
|            | Cat1        |    423.33 |          |
------------------------------------------------------
|            | Cat2        |    323.34 |          |
------------------------------------------------------
| 2010-10-19 | 2            |            |  4323.34  |
------------------------------------------------------
| 2010-10-20 | 1            |            |  4323.34  |
------------------------------------------------------
|            | Cat1        |    423.81 |          |
------------------------------------------------------
|            |              |            |          |
------------------------------------------------------
| Totaler    |              |            |          |
------------------------------------------------------
|            |              | Total:    | 10069.91  |
------------------------------------------------------
|            |              | Cat1:      |  847.14  |
------------------------------------------------------
|            |              | Cat2:      |  323.34  |
------------------------------------------------------

Der findes kun Cat1 og Cat2 i tabel 2.

Kan ikke helt overskue hvordan jeg skal skrive PHP koden, så håber på lidt hjælp :)

Kan se at ovenstående tabeller ser lidt sjove ude, når siden vises. Beskeden kan alternativt ses her:
http://nemcnc.dk/eksperten.txt
Avatar billede majbom Novice
29. november 2010 - 18:57 #1
en anden gang kan du smide det ind i pre-tags, så bliver det pænere :)

skal du bare have sql-strengen, eller også koden der udskriver det hele?
Avatar billede kulamaen Nybegynder
29. november 2010 - 19:45 #2
Okay, det gør jeg så.

Helst begge dele :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester