Ich versuche, eine MySQL-Abfrage zu schreiben, wo,SQL Query Summe der Menge zu bekommen, von Kindern Benutzer basierend auf Eltern
AIM: Daten Monat weise wie diese
MAY 20000 //sum of total amount earned by team (me and children alloted to my team)
June 23432
July 34488
ich habe eine Tabelle mit dem Namen . In dem ich einen fremden Schlüsselname user_id
habe.
Hier ist, wie mein wie folgt aussieht:
nun in dieser, wie Sie i user_id
haben sehen können, so in meinem foadc_users
Tabelle habe ich Felder Struktur wie folgt aus:
Hier in der obigen Tabelle haben wir Kind - Eltern - Beziehung zwischen id
und under_id
.
Jetzt könnte ich mehrere Kinder unter den Kindern eines Elternteils haben, dies kann eine unbegrenzte Struktur. Ich möchte total
Monat weise des gesamten Kinderbaums eines bestimmten Elternteils berechnen.
Ich versuche dies in MySQL/Eloquent zu tun. Aber dafür bin ich auch mit der rohen Abfrage in Ordnung. Ich werde zu beredten konvertieren.
Wie pro Ihren Vorschlag hier ist das Ergebnis:
Wenn die Höhe (max) des Baums bekannt ist dann möglich ist, zu erhalten, wie .... es gibt keine cte oder ähnliches in mysql .. –
normalerweise bis zu 6 level wird der max sein – user3201500