Según los documentos PHP:http://il2.php.net /manual/es/function.mysql-query.php
"Si no se especifica el identificador del enlace, se asume el último enlace abierto por mysql_connect()".
Entonces, en este caso, solo está recuperando datos de $dbh2.
No creo que sea posible hacer lo que está tratando de hacer con una consulta. Debe fusionar los resultados después de obtenerlos.