Bonjour, j'ai un problème avec une VUE.
J'ai deux tables:
* grid (id,difficulty)
* record (id_grid,id_user,time,date)
j'aimerai créer une vue listant toutes les grilles "grid" avec les infos de "record" du joueur dont 'time' est le minimum pour chaque grille, donc chaque grille avec le record et le recordman.
Code :
- CREATE VIEW grid_record AS
- SELECT g.id, g.difficulty, r.id_user, r.time, r.date,
- MIN(r.time) AS record_time
- FROM grid AS g
- LEFT JOIN record AS r ON r.id_grid=g.id AND r.time=record_time
- GROUP BY g.id
|
Malheureusement, la condition " AND r.time=record_time" ne fonctionne pas, comment je peux faire?
Merci!
---------------
jouez gratuitement au hanjie, picross