Primero, debes utilizar JOIN y dejar de ligar tus tablas con codificacion antigua.
¿Deseas obtener el total de registros en tu tabla "datosgenerales", mas lo que hay en la tabla "datosprofecionales", pero ligando ambas por email?????
De ser asi, ejecuta esto:
Código SQL:
Ver originalSELECT COUNT(dg.email) + COUNT(dp.email)
FROM datosgenerales dg JOIN datosprofecionales dp
ON dg.email = dp.email
¿Tiene caso utilizar un ORDER BY si solo vas a obtener totales?