Salut!

J'aimerais savoir quelle méthode est la plus efficace pour récupérer un nombre de lignes depuis plusieurs tables?

Exemple:

Dans la table app_data, on a:

  • Id: 2
  • UserId: 12
  • Data: AM

  • Id: 3
  • UserId: 12
  • Data: JG


Dans une autre table, disons app_picto, on a:

  • Id: 53
  • UserId: 12
  • Data: BP


Et maintenant on effectue un SELECT WHERE 'UserId = 12' afin de retourner ces 3 lignes... Un select + num_rows par table est trop lourd... Jusque là j'ai pas réussi à obtenir le nombre de ligne, ma requête me retourne uniquement 1 si le UserId existe... Ce n'est pas le but!

Un petit coup de main serait le bienvenue

Merci!