Base de données lourdes
Posté : 03 août 2011, 11:40
Bonjour;
Je travaille actuellement sur une base de donnés assez importante 3 tables chacune d 'entre elle contient au minimum 40000 enregistrement:
Voici sa structure:
[img]http://www.imgplace.com/viewimg810/584/37sansre.png[/img]
Ma requete :
Mon probléme est que cette requete met un temps important a m'afficher le resultat
Merci pour votre aide
Je travaille actuellement sur une base de donnés assez importante 3 tables chacune d 'entre elle contient au minimum 40000 enregistrement:
Voici sa structure:
[img]http://www.imgplace.com/viewimg810/584/37sansre.png[/img]
Ma requete :
Code : Tout sélectionner
SELECT `civilite`, `name`,`prenom`, `score`,`telephone` FROM `users`
Left Join users_Adresse_link ON users.UserID=users_Adresse_link.UserID
Left Join Adresse ON Adresse.AdresseID=users_Adresse_link.AdresseID
Left Join users_telephone_link ON users.UserID= users_telephone_link.UserID
Left Join telephone ON telephone.telephoneID= users_telephone_link.telephoneID
WHERE users.UserID IN (select last_insert_id(UserID) from users) AND telephone.telephone IN (select telephone FROM telephone where telephone like '%$search%') ORDER BY users.USERID DESC LIMIT 1 ;
Mon probléme est que cette requete met un temps important a m'afficher le resultat
Merci pour votre aide