Hallo,
ich hoffe, dass ich mit dem Titel einigermaßen richtig liege. Vielmehr noch hoffe ich, dass mir jemand von euch weiterhelfen kann, sofern es geht.
Ich habe folgende Problematik: Ich habe zwei Tabellen, wobei in der ersten alle Benutzer stehen und in einer zweiten Posts dieser Benutzer. Alle Post-Einträge haben einen Wert "Words", also die Anzahl der Wörter in diesem Post.
Was ich suche, ich ein Query, welcher mir alle User aus der Tabell holt (SELECT * FROM users) und gleichzeitig ein Feld mitselektiert, welches die SUMME über alle word-Spalten der post-Einträge des Benutzers enthält. Geht sowas?
Nochmal die Illustration:
Tabelle 1 (Benutzer)
ID - Name
1 Fritz
2 Berta
3 Wilhelm
Tabelle 2 (Posts)
ID - Autor - Text - Words
1 2 ... 433
2 2 ... 645
3 1 ... 213
4 3 ... 1077
5 3 ... 556
Und nochmal am Beispiel erklärt: Ich möchte jetzt in einem Query alle User selektieren und gleichzeitig ein Feld "wordsumme" hinzufügen, welches die Summe über ALLE Words-Felder der zweiten Tabelle, deren ID der jeweiligen User-ID entspricht.
Ich hoffe, dass war nicht zu wirr zu später Stunde und ihr könnt mir helfen ;)
Danke im Voraus,
Ivan
PS: Habe MySQL in Version 5.1.37