Hallo allerseits,
ich hatte hier schon einen Threat aufgemacht, wie ich eine DB schneller machen kann, weil das Skript immer sehr lange lief.
Hier habe ich gelernt, dass ich zumindest mal zwei Tabellen mittels JOIN zu einer Tabelle zusammen fassen kann.
Zwar geht die Abfrage jetzt viel schneller, ich beisse mir aber die Zähne daran aus das Ergebnis der Abfrage auszugeben.
Die Felder in der DB, die ich ausgeben will, sehen so aus:
jahr|filialnr|filiale|summe1|summe2
Die Tabelle, in der ich das ausgeben will sieht so aus:
-----------|----- 2007------|------2008 -----|------2009----- |------2010-----|
filialnr|filiale|summe1|summe2|summe1|summe2|summe 1|summe2|summe1|summe2
Vor der Tabellen-Optimierung bin ich in zwei Schleifen alle Jahre alle Märkte durchgegangen, weil Filialen und Inventur-Ergebnisse in zwei verschiedenen Tabellen gespeichert sind.
Jetzt habe ich ja durch den JOIN quasi alle Daten in einer DB-Tabelle, aber ich schaffe es nicht diese Daten in einer HTML-Tabelle auszugeben.
Nochmal kurz die Aufgabenstellung:
Es geht um die Auswertung der Inventuren von 4 Jahren von jeweils ca.100 Filialen. Dadurch, dass jedes Jahr neue Filialen dazukommen, sind nicht bei allen Jahren Inventurergebnisse von jeder Filiale gespeichert.
Die DB-Tabelle hat also keine feste Struktur.
Hat jemand eine Idee, wie ich mit nur einer Schleife, die alle Filialen ausliest auch die Jahre zu befüllen?
Gruß
HiddenX
ich hatte hier schon einen Threat aufgemacht, wie ich eine DB schneller machen kann, weil das Skript immer sehr lange lief.
Hier habe ich gelernt, dass ich zumindest mal zwei Tabellen mittels JOIN zu einer Tabelle zusammen fassen kann.
Zwar geht die Abfrage jetzt viel schneller, ich beisse mir aber die Zähne daran aus das Ergebnis der Abfrage auszugeben.
Die Felder in der DB, die ich ausgeben will, sehen so aus:
jahr|filialnr|filiale|summe1|summe2
Die Tabelle, in der ich das ausgeben will sieht so aus:
-----------|----- 2007------|------2008 -----|------2009----- |------2010-----|
filialnr|filiale|summe1|summe2|summe1|summe2|summe 1|summe2|summe1|summe2
Vor der Tabellen-Optimierung bin ich in zwei Schleifen alle Jahre alle Märkte durchgegangen, weil Filialen und Inventur-Ergebnisse in zwei verschiedenen Tabellen gespeichert sind.
Jetzt habe ich ja durch den JOIN quasi alle Daten in einer DB-Tabelle, aber ich schaffe es nicht diese Daten in einer HTML-Tabelle auszugeben.
Nochmal kurz die Aufgabenstellung:
Es geht um die Auswertung der Inventuren von 4 Jahren von jeweils ca.100 Filialen. Dadurch, dass jedes Jahr neue Filialen dazukommen, sind nicht bei allen Jahren Inventurergebnisse von jeder Filiale gespeichert.
Die DB-Tabelle hat also keine feste Struktur.
Hat jemand eine Idee, wie ich mit nur einer Schleife, die alle Filialen ausliest auch die Jahre zu befüllen?
Gruß
HiddenX
Kommentar