J'ai besoin de données à partir de 3 tables différentes:Performance Mysql: 1 requête sur 3 tables ou 2 requêtes?
table catergory
Scoretable 1
Scoretable 2
Ce qui est maintenant mieux pour la performance?
Marque 3 requêtes SELECT seperated
Faire 2 requêtes et connectez scoretable 1 et 2 et faire une requête de sélection normale pour les catégories
Connectez les 3 requêtes en 1?
Numéro 2:
SELECT scoretable1.category, scoretable1.score, scoretable2.score
FROM scoretable1, scoretable2
WHERE scoretable1.consultant = scoretable2.consultant
AND scoretable2.consultant = '14'
AND scoretable1.category = scoretable2.category
Merci beaucoup!
P.S. La table de catégorie est très petite afin que je puisse l'exporter aussi comme un fichier de cache comme tableau sérialisé? (Peut-être le meilleur moyen pour cette table)
Pourquoi ne pas essayer les deux sens , et voir qui est le plus rapide? – aroth