DerNeueHier
Neuer Benutzer
- Beiträge
- 2
Hallo an alle,
erstmal danke schon jetzt für eure Hilfe. Ich würde mich in diesem Forum nicht anmelden wenn ich nicht total verzweifelt wäre.
Es geht um insgesamt 3 Tabellen. (Anhang)
gamelist.bookmarks = Wenn ein User sich für Game X interessiert, wird hier die game_id gespeichert, die der Nutzer interessant findet.
gamelist.games = Simple Tabelle um allen Games eine einheitliche ID zuzuweisen.
gamelist.updates = Hier werden automatisch alle änderungen bzw. neuen Versionen eines Games aufgelistet.
Nun ist mein Vorhaben:
Der Nutzer soll all seine, als Bookmark's ausgewählten, Games sehen. Natürlich mit dem neusten Update.
Meine aktuelle SQL Abfrage kommt zumindest schonmal soweit, dass alle Games welche als Bookmark gekennzeichnet wurden, aufgelistet werden. Allerdings (und hier komme ich nicht weiter) nur die ältesten Updates. Nicht die neuen. Obwohl ich ja genau diese angezeigt haben möchte. Ich bin zumindest schon so weit und weiß, ich muss hier mit einer doppelten SQL Abfrage arbeiten. Aber wie das genau funktioniert.... Dafür brauche ich dich/euch!
Wenn ich irgendwelche Informationen vergessen haben sollte, gebt mir bitte bescheid!
Gruß
DerNeueHier
Meine SQL-Abfrage:
SELECT
`title`,
`type`,
`version`,
`date`,
`updates`.`game_id`,
FROM
`updates`
JOIN `bookmarks` ON `updates`.`game_id` = `bookmarks`.`game_id`
JOIN `user` ON `user`.`user_id` = `bookmarks`.`user_id`
WHERE
`user`.`user_id` = '1'
GROUP BY
`updates`.`game_id`
ORDER BY
`updates`.`date` DESC
erstmal danke schon jetzt für eure Hilfe. Ich würde mich in diesem Forum nicht anmelden wenn ich nicht total verzweifelt wäre.
Es geht um insgesamt 3 Tabellen. (Anhang)
gamelist.bookmarks = Wenn ein User sich für Game X interessiert, wird hier die game_id gespeichert, die der Nutzer interessant findet.
gamelist.games = Simple Tabelle um allen Games eine einheitliche ID zuzuweisen.
gamelist.updates = Hier werden automatisch alle änderungen bzw. neuen Versionen eines Games aufgelistet.
Nun ist mein Vorhaben:
Der Nutzer soll all seine, als Bookmark's ausgewählten, Games sehen. Natürlich mit dem neusten Update.
Meine aktuelle SQL Abfrage kommt zumindest schonmal soweit, dass alle Games welche als Bookmark gekennzeichnet wurden, aufgelistet werden. Allerdings (und hier komme ich nicht weiter) nur die ältesten Updates. Nicht die neuen. Obwohl ich ja genau diese angezeigt haben möchte. Ich bin zumindest schon so weit und weiß, ich muss hier mit einer doppelten SQL Abfrage arbeiten. Aber wie das genau funktioniert.... Dafür brauche ich dich/euch!
Wenn ich irgendwelche Informationen vergessen haben sollte, gebt mir bitte bescheid!
Gruß
DerNeueHier
Meine SQL-Abfrage:
SELECT
`title`,
`type`,
`version`,
`date`,
`updates`.`game_id`,
FROM
`updates`
JOIN `bookmarks` ON `updates`.`game_id` = `bookmarks`.`game_id`
JOIN `user` ON `user`.`user_id` = `bookmarks`.`user_id`
WHERE
`user`.`user_id` = '1'
GROUP BY
`updates`.`game_id`
ORDER BY
`updates`.`date` DESC