PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten aus 3 Tabellen auslesen


jarod
05.12.2002, 21:29
Hallo,
ich habe ein Problem mit 2 SQL-Statements in mySQL.

Ich habe 3 Tabellen:

1. user
userid
webmasterid
...

2. webmaster
webmasterid
...

3. zahlungen
userid
betrag

Daraus will ich:
1. Welche webmaster welchen umsatz haben.
2. Für jeden webmaster, wieviel umsatz er selbst generiert hat.

Ich krieg das nicht hin, vielleicht weiß einer von euch eine mögliche Lösung.

Danke euch,
jarod


PHP_Atze
06.12.2002, 15:56
Original geschrieben von jarod

Daraus will ich:
1. Welche webmaster welchen umsatz haben.
2. Für jeden webmaster, wieviel umsatz er selbst generiert hat.



Hmm versteh den Unterschied nicht!!

jarod
06.12.2002, 16:28
hi,...
der unterschied:
einmal eine liste mit allen webmastern, für mich, um zu sehen, wer die top webmaster sind.

und das zweite mal, eine liste nur mit den umsätzen des jeweiligen webmasters, die er in seinem statistikbereich sieht

PHP_Atze
06.12.2002, 16:53
hmm müßte so funzen:

zu 1:

select webmaster.*, user.*, sum(zahlungen.betrag) from webmaster, user, zahlungen where user.webmasterid = webmaster.webasterid and zahlungen.userid = user.userid group by webmaster.webaster.id


zu2:

select webmaster.*, user.*, sum(zahlungen.betrag) from webmaster, user, zahlungen where webmaster.webmasterid ='$var' and user.webmasterid = webmaster.webasterid and zahlungen.userid = user.userid group by webmaster.webaster.id



hoffe ich konnte dir damit helfen!!!

cu

jarod
06.12.2002, 17:49
Hi,
danke, das hat mir schon weitergeholfen.

Gruss,
jarod