Mi sa che mi confondo "righe e colonne" da quanto scrivi.
Per ogni riga di offerte vuoi sapere quante righe di domande ci sono identiche?
Se la domanda è questa ti consiglio di aggiungere un campo tipo CRC32riga, ed un trigger (o da applicazione) calcolare il CRC32 (o l'SHA1 se vuoi andare sul sicuro nel caso di collisioni) dei campi e scriverlo lì (tolte eventuali chiavi autoincrementanti, se le hai messe).
A quel punto joini direttamente sul campo hash appena introdotto (ti servirà un indice se le righe son tante)
Altrimenti fai qualche esempio concreto, magari ho capito male l'esigenza esposta...