ChristianK
Well-known member
- 25 Mai 2006
- 92
- 1
Hi!
bin grad am programmieren, jedoch komme ich nicht weiter, weil ich 3 Tables miteinander verknüpfen muss.
Es soll eine Art-Rangliste für ein OnlineSpiel entstehen. Die User Rangliste habe ich nun fertig, jedoch die Allianz Rangliste bekomme ich nicht hin.
Erst mal die 3 Tables mit ihren benötigten Feldern:
allianzen
-> id
-> name
festungen
-> mitglied_id
-> punkte
mitglieder
-> id
-> name
-> allianz
Festungen->mitglied_id und mitglieder->id hängen zusammen. Unter Festungen können mehre Einträge für einen User da sein.
Also, unter allianzen allianzen->name und allianzen->id auslesen, über die allianzen->id auf mitglieder->allianz gehen über die mitglieder->id, unter Festungen->mitglied_id alle Einträge zusammen suchen und punkte addieren.
Nun alle Allianzen mit Mitglieder Zahl und Punkten ausgeben!
Hoffe habe es ein bisschen verständlich beschrieben. Glaube man muss dazu Joins verwenden, jedoch habe ich davon 0 Ahnung.
Christian
bin grad am programmieren, jedoch komme ich nicht weiter, weil ich 3 Tables miteinander verknüpfen muss.
Es soll eine Art-Rangliste für ein OnlineSpiel entstehen. Die User Rangliste habe ich nun fertig, jedoch die Allianz Rangliste bekomme ich nicht hin.
Erst mal die 3 Tables mit ihren benötigten Feldern:
allianzen
-> id
-> name
festungen
-> mitglied_id
-> punkte
mitglieder
-> id
-> name
-> allianz
Festungen->mitglied_id und mitglieder->id hängen zusammen. Unter Festungen können mehre Einträge für einen User da sein.
Also, unter allianzen allianzen->name und allianzen->id auslesen, über die allianzen->id auf mitglieder->allianz gehen über die mitglieder->id, unter Festungen->mitglied_id alle Einträge zusammen suchen und punkte addieren.
Nun alle Allianzen mit Mitglieder Zahl und Punkten ausgeben!
Hoffe habe es ein bisschen verständlich beschrieben. Glaube man muss dazu Joins verwenden, jedoch habe ich davon 0 Ahnung.
Christian