Ifølge PHP-dokumenterne:http://il2.php.net /manual/da/function.mysql-query.php
"Hvis link-id'et ikke er angivet, antages det sidste link, der blev åbnet af mysql_connect()."
Så i dette tilfælde henter du kun data fra $dbh2.
Jeg tror ikke, det er muligt at gøre, hvad du prøver at gøre med én forespørgsel. Du bør flette resultaterne, efter du har fået dem.