Hello tout le monde,
J'ai un gros problème sur une requête.
La petite me prend 5,7 secondes... argh
En fait c un système simple qui permet à la fois d'afficher TOUS les titres présents dans la table j_actualites et de préciser les actualités qui ont déjà été lues (dans la table j_lu_nonlu)
Pour j_actualites ca ressemble à ca :
Pour j_lu_nonlu ca ressemble à ca :
Le but c de diminuer sensiblement la durée forcément
Merci d'avance
J'ai un gros problème sur une requête.
Code:
SELECT ID_actualites, Date_actualites, Titre_actualites, Type_actualites, Actu_lu_nonlu FROM j_actualites LEFT JOIN j_lu_nonlu ON ID_actualites = Actu_lu_nonlu AND j_lu_nonlu.Membre_lu_nonlu = '1' WHERE Date_actualites < '2006-06-21 23:00:00' GROUP BY ID_actualites ORDER BY Date_actualites DESC LIMIT 0, 30
La petite me prend 5,7 secondes... argh
En fait c un système simple qui permet à la fois d'afficher TOUS les titres présents dans la table j_actualites et de préciser les actualités qui ont déjà été lues (dans la table j_lu_nonlu)
Pour j_actualites ca ressemble à ca :
Code:
ID_actualites int(11) Non auto_increment
Date_actualites datetime Non 0000-00-00 00:00:00
Titre_actualites varchar(250) latin1_swedish_ci Non
Description_actualites text latin1_swedish_ci Non
Source_actualites tinyint(2) Non 0
Pour j_lu_nonlu ca ressemble à ca :
Code:
ID_lu_nonlu int(11) Non auto_increment
Actu_lu_nonlu varchar(11) latin1_swedish_ci Non
Membre_lu_nonlu varchar(11) latin1_swedish_ci Non
Le but c de diminuer sensiblement la durée forcément

Merci d'avance