Io per prima cosa in un caso del genere proverei a utilizzare solo nomi di campi SENZA spazi e a fare due query basate l'una sull'altra.

Ciao!