mickyturbo
Fleissiger Benutzer
- Beiträge
- 54
Abend,
weiss nicht ob ich damit richtig bin hier:
Tabelle_Gesamtübersicht
team freie_mb benutzte_mb
team A | 500 mb speicher verfügbar | benutze mb speicher*
team B | 500 mb speicher verfügbar | benutze mb speicher**
team C | 500 mb speicher verfügbar | benutze mb speicher***
*Tabelle Team A
benutzt_mb_a
team_a
Team A | 50
Team A | 50
Team A | 50
**Tabelle Team B
benutzt_mb_b
team_b
Team B | 10
Team B| 10
***Tabelle Team C
benutzt_mb_c
team_c
Team c | 100
es sollen die genutzen mb der einzelnen Tabellen summiert werden dann in Tabelle Gesamtübersicht bei benutzte mb speicher eingetragen werden
allerdings frage ich mich wie hab folgendes zusammengesetellt.
SELECT tg.team, tg.freie_mb, SUM(tg.benutzt_mb_c)
FROM Tabelle_Gesamtübersicht tg
full JOIN benutzt_mb_a t_a ON t_a.team_a = tg.team
full JOIN benutzt_mb_b t_a ON t_b.team_b = tg.team
full JOIN benutzt_mb_b t_c ON t_c.team_c = tg.team
GROUP BY tg.team
aktuelle ausgabe
team freie_mb benutzte_mb
team A | 500 mb speicher verfügbar | null
team B | 500 mb speicher verfügbar | null
team C | 500 mb speicher verfügbar | 20 mb (team_c)
wie bekomme ich die Ausgabe so hin?
team freie_mb benutzte_mb
team A | 500 mb speicher verfügbar | 150 mb (team_a )
team B | 500 mb speicher verfügbar | 20 mb (team_b )
team C | 500 mb speicher verfügbar | 20 mb (team_c)
(hab es nur so hinbekommen das er mir mehrere benutzte_mb ausgibt quasi für jedes team a /b/c ne neue spalte erzeugt) ausgabe sah folgendermaßen aus:
team freie_mb benutzte_mb | benutzte_mb | benutzte_mb
team A | 500 mb speicher verfügbar | 150 mb (team_a ) | NULL | NULL
team B | 500 mb speicher verfügbar | NULL | 20 mb (team_b )| NULL
team C | 500 mb speicher verfügbar | NULL | NULL | 20 mb (team_c)
Danke im voraus
weiss nicht ob ich damit richtig bin hier:
Tabelle_Gesamtübersicht
team freie_mb benutzte_mb
team A | 500 mb speicher verfügbar | benutze mb speicher*
team B | 500 mb speicher verfügbar | benutze mb speicher**
team C | 500 mb speicher verfügbar | benutze mb speicher***
*Tabelle Team A
benutzt_mb_a
team_a
Team A | 50
Team A | 50
Team A | 50
**Tabelle Team B
benutzt_mb_b
team_b
Team B | 10
Team B| 10
***Tabelle Team C
benutzt_mb_c
team_c
Team c | 100
es sollen die genutzen mb der einzelnen Tabellen summiert werden dann in Tabelle Gesamtübersicht bei benutzte mb speicher eingetragen werden
allerdings frage ich mich wie hab folgendes zusammengesetellt.
SELECT tg.team, tg.freie_mb, SUM(tg.benutzt_mb_c)
FROM Tabelle_Gesamtübersicht tg
full JOIN benutzt_mb_a t_a ON t_a.team_a = tg.team
full JOIN benutzt_mb_b t_a ON t_b.team_b = tg.team
full JOIN benutzt_mb_b t_c ON t_c.team_c = tg.team
GROUP BY tg.team
aktuelle ausgabe
team freie_mb benutzte_mb
team A | 500 mb speicher verfügbar | null
team B | 500 mb speicher verfügbar | null
team C | 500 mb speicher verfügbar | 20 mb (team_c)
wie bekomme ich die Ausgabe so hin?
team freie_mb benutzte_mb
team A | 500 mb speicher verfügbar | 150 mb (team_a )
team B | 500 mb speicher verfügbar | 20 mb (team_b )
team C | 500 mb speicher verfügbar | 20 mb (team_c)
(hab es nur so hinbekommen das er mir mehrere benutzte_mb ausgibt quasi für jedes team a /b/c ne neue spalte erzeugt) ausgabe sah folgendermaßen aus:
team freie_mb benutzte_mb | benutzte_mb | benutzte_mb
team A | 500 mb speicher verfügbar | 150 mb (team_a ) | NULL | NULL
team B | 500 mb speicher verfügbar | NULL | 20 mb (team_b )| NULL
team C | 500 mb speicher verfügbar | NULL | NULL | 20 mb (team_c)
Danke im voraus