Retourner le nombre d'enregistrements sur 2 tables
Bonjour à tous,
Je n'arrive pas à faire un truc bête comme chou : récupérer le nombre d'enregistrements de 2 tables, qui ont une colonne semblable.
Pour faire simple, les tables Table1 et Table2 ont chacune une colonne id, je voudrais additionner le nombre total.
J'ai fais 2 requêtes simples, puis j'ai additionné les 2 résultats obtenus avec mysql_num_rows.
Mais je me demande s'il n'est pas plus simple, propre et rapide de faire une jointure ?
Mes essais ont été vains, y compris avec COUNT ou SUM (pas de résultat).
Voici ce que je pensais être correct :
Code:
1 2 3
|
$sql = mysql_query("SELECT id FROM table1 JOIN table2");
$nb = mysql_num_rows($sql); |
Avez-vous une idée ou pensez-vous que la simple addition du résultat de 2 requêtes est suffisante ?
Merci.