Dans mon expérience, j'ai trouvé que c'est généralement plus rapide pour exécuter plusieurs requêtes, en particulier lors de la récupération de grands ensembles de données.
Lors de l'interaction avec la base de données à partir d'une autre application, telle que le PHP, il y a l'argument d'un voyage au serveur plus nombreux.
Il existe d'autres moyens de limiter le nombre de déplacements effectués vers le serveur et encore exécuter plusieurs requêtes qui sont souvent non seulement plus rapide, mais aussi rendre l'application plus facile à lire - par exemple mysqli_multi_query.
Je ne suis pas un novice quand il s'agit de SQL, je pense qu'il ya une tendance pour les développeurs, en particulier les juniors de passer beaucoup de temps à essayer d'écrire très intelligent rejoint parce qu'ils sont intelligents, tandis que il ya effectivement des façons intelligentes pour extraire des données qui vous paraître simple.
Le dernier paragraphe est une opinion personnelle, mais j'espère que cette aide. Je suis d'accord avec les autres mais qui a dit qu'on devrait l'indice de référence. Aucune approche est une balle d'argent.