PHP ver gevorderde |
|
$sql = "SELECT * FROM onlinegames WHERE gameid='$gameid' ORDER BY score DESC LIMIT 5";
$sql = "SELECT * FROM onlinegames WHERE gameid='$gameid' ORDER BY score DESC LIMIT 5";
Ik wil dat de kolom "userid" uniek is.
bv met devolgende waarde
Citaat: id=1,userid=2,score=15,gameid=3
id=2,userid=4,score=10,gameid=3
id=3,userid=2,score=17,gameid=3
Wanneer ik dit nu wil laten rangschikken volgens score krijg je dit
Citaat: id=3,userid=2,score=17,gameid=3
id=1,userid=2,score=15,gameid=3
id=2,userid=4,score=10,gameid=3
Maar de rij met id=1 zou hij niet mogen weergeven omdat userid='2' al is voorgekomen.
Ik heb het al geprobeerd met DISTINCT maar toen kreeg ik rare errors.
Hoe doe ik dit nu precies?
|