Creo ver un problema: si en una de las tablas no está el número, no te mostrará el del otro. Debes usar UNION ALL. Algo así, si es que en las dos tablas el campo se llama nombre.
Código SQL:
Ver original(SELECT c.nombre
FROM cursos.contrataciones c
WHERE c.numeroFactura=@variablenumerofactura)
UNION ALL
(SELECT r.nombre
FROM cursos.reservas r
WHERE r.numeroFactura=@variablenumerofactura)