Bonjour à tous,
Je pense être sur le bon forum pour vous exposer mon problème...
J'ai un soucis avec une requête qu'il faudrait que j'optimise :
Je dispose de 6 tables dans lesquelles se trouvent des infos que je souhaiterais rassembler en se focaliser sur la clé primaire de la table principale : users
- tables : users, users_bookings, purchases, users_addresses, users_optins, bookings
- Ma requete :
J'ai besoin de votre aide pour optimiser cette requête car elle doit compter environ 15000 résultats mais PhpMyAdmin plante avant de pouvoir la terminer, j'ai beau sectionner le nombre de résultats, je n'arrive pas à tout récupérer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT a.id, a.email, a.phone, a.gender, a.firstName, a.lastName, d.address1, d.address2, d.address3, d.zip, d.city, d.city, d.country, c.wsbooking, c.price, e.newsletter FROM `users` a, `users_bookings` b, `purchases` c, `users_addresses` d, `users_optins` e, `bookings` f WHERE a.id = b.user AND b.booking = c.booking AND f.wsstatus LIKE '%FINAL%'
Merci d'avance pour votre aide et dites moi si vous avez besoin de plus de précisions.
Partager