Ma requête est terriblement grand:Est-ce que je rejoins ces 4 tables correctement?
SELECT n1.*, n2.rating, n3.*, n4.*
FROM stats n1
INNER JOIN members n2
ON n1.n_id = n2.id
INNER JOIN add_info n3
ON n1.n_id = n3.n_id
INNER JOIN other_table n4
ON n1.code = n4.code
WHERE n1.n_id = {$member_id} AND n1.code='{$some_code}'
Suis-je faire cela correctement? Si oui, puis-je le faire mieux, plus optimal? Parce que j'ai vraiment besoin d'informations sur chacune des 4 tables.
Merci.
Votre requête n'est pas ** que ** mauvaise. Ça pourrait être un peu gros, mais j'ai vu des requêtes bien pires que ça. –
La requête n'est certainement pas très grande, elle est en fait assez petite (les requêtes complexes peuvent avoir 100 lignes et plus). Quant à "l'améliorer": Pourquoi ressentez-vous que ce n'est pas bon? Qu'aimeriez-vous faire mieux? Il semble bien comme posté. – sleske