Dans une page, j'ai besoin de deux information totalement différente mais qui sont toutes les deux disponibles dans la même bdd.. Pour gagner en vitesse puis-je faire une seule requête pour récupérer ces deux infos ?
Par exemple pour trouver l id et le nom du réseau + le pseudo d un membre, je fait comme ça :
$query2=$bdd->prepare('SELECT rs_name, rs_id, (SELECT mem_pseudo FROM membres WHERE mem_id = :mem) AS mem_pseudo FROM reseaux
WHERE rs_id = : ort_id');
$query2->execute(array(':mem'=>$mem, ': ort_id'=>$ort_id));
$data2=$query2->fetch();
$mem_pseudo = $data2['mem_pseudo'];
Cela prend-t- il moins de ressource que de faire 2 requête séparée ?Et si maintenant, j'aimerais le pseudo, le mail, l'id du membre + l'id du réseau, son nom, son type.. Comment je peux procéder sans faire deux requetes ?
Est-ce tout simplement mieux de faire deux requête ?
Merci