Hi !!!
Ich versuche gerade eine Matchingfunktion zu programmieren und verzweifle schon am gedanklichen Ansatz für das SQL-Statement ... *seufz*
Ich habe eine Tabelle mit folgenden Spalten:
id (autoincrement)
user_id, int
bild_id, int
bewertung, int
In der Spalte user_id steht der Benutzer, der für das bild bild_id bisher mit folgender bewertung gevotet hat
Nun kann ein user für alle Bilder eines anderen users voten. zu welchem Nutzer die jeweilige Bild_id gehört, lasse ich mir per Inner Join auf eine andere Tabelle ermitteln
Wie kann ich in dem abfragestatement nun nur das von dem anderen Nutzer am besten bewertete Bild eines jeweiligen Nutzers ausgeben lassen ??
Ich versuche gerade eine Matchingfunktion zu programmieren und verzweifle schon am gedanklichen Ansatz für das SQL-Statement ... *seufz*
Ich habe eine Tabelle mit folgenden Spalten:
id (autoincrement)
user_id, int
bild_id, int
bewertung, int
In der Spalte user_id steht der Benutzer, der für das bild bild_id bisher mit folgender bewertung gevotet hat
Nun kann ein user für alle Bilder eines anderen users voten. zu welchem Nutzer die jeweilige Bild_id gehört, lasse ich mir per Inner Join auf eine andere Tabelle ermitteln
Wie kann ich in dem abfragestatement nun nur das von dem anderen Nutzer am besten bewertete Bild eines jeweiligen Nutzers ausgeben lassen ??
Kommentar