Huhu,
bin gerade neu hier und ja, ich hab ein Problem
Ich möchte gerne folgende so haben:
Tabelle tipp_user
user_id | games_id | tipp1 | tipp2
1 | 1 | 0 | 1
1 | 2 | 2 | 2
1 | 3 | 1 | 0
2 | 1 | 1 | 1
2 | 2 | 2 | 0
Tabelle tipp_games
games_id | tipp1 |tipp2
1 | 0 | 1
2 | 2 | 0
3 | 1 | 0
Und zwar soll es geprüft werden, mit Tipp von user und games und daraus die Top 3 machen, wer die meisten richtige Tipp hat.
Momentan habe ich so weit geschaft, wie viele richtige Tipp insgesamt es gibt:
Mir fehlt nur noch, dass es noch geordnet ist nach User ID und daraus ein Toplist, wäre z.B. so:
1. UserID 1 mit 2 richtige Tippen
2. UserID 2 mit 1 richtige Tippen
Nur das Problem ist, wie kann ich nach UserID kategorien?
Danke! MfG Micki
bin gerade neu hier und ja, ich hab ein Problem
Ich möchte gerne folgende so haben:
Tabelle tipp_user
user_id | games_id | tipp1 | tipp2
1 | 1 | 0 | 1
1 | 2 | 2 | 2
1 | 3 | 1 | 0
2 | 1 | 1 | 1
2 | 2 | 2 | 0
Tabelle tipp_games
games_id | tipp1 |tipp2
1 | 0 | 1
2 | 2 | 0
3 | 1 | 0
Und zwar soll es geprüft werden, mit Tipp von user und games und daraus die Top 3 machen, wer die meisten richtige Tipp hat.
Momentan habe ich so weit geschaft, wie viele richtige Tipp insgesamt es gibt:
Code:
SELECT * FROM tipp_user WHERE EXISTS(SELECT * FROM tipp_games WHERE tipp_user.games_id = tipp_games.id AND tipp_user.tipp1 = tipp_games.tipp1 AND tipp_user.tipp2 = tipp_games.tipp2)
1. UserID 1 mit 2 richtige Tippen
2. UserID 2 mit 1 richtige Tippen
Nur das Problem ist, wie kann ich nach UserID kategorien?
Danke! MfG Micki
Kommentar