Hi,
ich nehme an, die Frage lässt sich (fast) jeder DB zuordnen. Daher hier der Eintrag.
Ich habe 3 Tabellen:
Los (id, name)
Verteiler (id, los_id, name)
Hausanschluss (id, los_id, name)
Ich möchte wissen, wie viele Verteiler und Hausanschlüsse in einem Los sind.
Die Hausanschlüsse und Verteiler getrennt zu erfassen ist kein Problem, wie aber wenn ich beide Summen haben möchte? Hier der Code, wie ich die Anzahl der Verteilersumme pro Los erhalte.
Das ganze soll natürlich zügig laufen können. Ist es sinnvoll, hier einen Trigger zu verwenden, der die Summe der Verteiler/Hausanschlüsse in die Tabelle Los schreibt? (Eine andere Frage, ich weiß)
Gruß karl
ich nehme an, die Frage lässt sich (fast) jeder DB zuordnen. Daher hier der Eintrag.
Ich habe 3 Tabellen:
Los (id, name)
Verteiler (id, los_id, name)
Hausanschluss (id, los_id, name)
Ich möchte wissen, wie viele Verteiler und Hausanschlüsse in einem Los sind.
Die Hausanschlüsse und Verteiler getrennt zu erfassen ist kein Problem, wie aber wenn ich beide Summen haben möchte? Hier der Code, wie ich die Anzahl der Verteilersumme pro Los erhalte.
Code:
SELECT verteiler.los_id AS "LOS", count (los.id) AS "Anzahl Verteiler" FROM los, verteiler WHERE los.id = verteiler.los_id GROUP BY verteiler.los_id
Das ganze soll natürlich zügig laufen können. Ist es sinnvoll, hier einen Trigger zu verwenden, der die Summe der Verteiler/Hausanschlüsse in die Tabelle Los schreibt? (Eine andere Frage, ich weiß)
Gruß karl
Comment