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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 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![]()
Partager