Bonjour,
J'ai une table qui ressemble à ça :
date------------------ lib ----user---- code
28/04/2010---------- A ------1---------2
28/04/2010 ----------A ------1---------3
28/04/2010 ----------A ------1---------4
28/04/2010 ----------A ------2---------5
28/04/2010 ----------A ------2---------6
27/04/2010 ----------A ------1---------7
27/04/2010 ----------A ------1---------8
27/04/2010 ----------A ------1---------9
et j'aimerais ça :
date------------------ lib ----user---- code
28/04/2010 ----------A ------ 1---------2
28/04/2010 ----------A ------ 2---------5
27/04/2010 ----------A ------ 1---------7
27/04/2010 ----------A ------ 1---------9
En faite je veux faire une requête qui supprime les doublons d'une date correspondant au même user : c'est à dire que je veux voir que l'user 1 a fait l'action (lib) le 28/04/2010 mais je ne veux voir qu'une seule action la première de la journée par exemple. car après je vais faire une autre fichier s'appelant détail.php qui renverra vers les autres actions que cet utilisateur à fait.
ma requête c'est :
Code :
SELECT DISTINCT CODE, LIB,USER, LADATE
FROM `MATABLE`
GROUP BY LADATE, USER
ORDER BY USER,LADATE DESC
LIMIT 200
quand je fait ça mon fichier php charge pendant des heures et finit par me renvoyé une erreur qui me dit que je vien de planter mon serveur comment dois-je faire
J'ai une table qui ressemble à ça :
date------------------ lib ----user---- code
28/04/2010---------- A ------1---------2
28/04/2010 ----------A ------1---------3
28/04/2010 ----------A ------1---------4
28/04/2010 ----------A ------2---------5
28/04/2010 ----------A ------2---------6
27/04/2010 ----------A ------1---------7
27/04/2010 ----------A ------1---------8
27/04/2010 ----------A ------1---------9
et j'aimerais ça :
date------------------ lib ----user---- code
28/04/2010 ----------A ------ 1---------2
28/04/2010 ----------A ------ 2---------5
27/04/2010 ----------A ------ 1---------7
27/04/2010 ----------A ------ 1---------9
En faite je veux faire une requête qui supprime les doublons d'une date correspondant au même user : c'est à dire que je veux voir que l'user 1 a fait l'action (lib) le 28/04/2010 mais je ne veux voir qu'une seule action la première de la journée par exemple. car après je vais faire une autre fichier s'appelant détail.php qui renverra vers les autres actions que cet utilisateur à fait.
ma requête c'est :
Code :
SELECT DISTINCT CODE, LIB,USER, LADATE
FROM `MATABLE`
GROUP BY LADATE, USER
ORDER BY USER,LADATE DESC
LIMIT 200
quand je fait ça mon fichier php charge pendant des heures et finit par me renvoyé une erreur qui me dit que je vien de planter mon serveur comment dois-je faire