ho bisogno di fare una select su + tabelle con somma degli ID;

le 3 tabelle hanno una colonna di nome id INTEGER.

ho effettuato la connessione al db; e
facendo questa select mi restituisce correttamente il numero dei id di 1 tabella:

<?
include("config.inc.php");

$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$risultato = mysql_query("SELECT SUM(id) FROM news_video ", $db);
$num_righe = mysql_num_rows($risultato);

echo "$num_righe Righe\n";

?>
quando provo a fare una select su + tabelle con somma degli ID, non va:

<?
include("config.inc.php");

// connetterci utilizzando le funzioni già viste in precedenza:

$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$risultato = mysql_query("SELECT SUM(id) FROM news_video, news_profile, news_webcam ", $db);
$num_righe = mysql_num_rows($risultato);

echo "$num_righe Righe\n";

?>
dove sbaglio?
grazie x aiuto