Sto sviluppando una pagina che dovrebbe caricare una tabella temporanea con il risultato di una query. Le due tabelle sono in pratica il risultato di due form, richieste e ritrovamenti di oggetti smarriti, e contengono grosso modo gli stessi attributi.

L'obiettivo della pagina è far combaciare appunto le richieste con i ritrovamenti, e una query che va a controllare i campi in stile "campo1=campo2" è troppo restrittiva.

Mi piacerebbe fare una cosa del tipo: ogni campo che corrisponde aumenta un punteggio, se questo punteggio è > di una soglia, i 2 record vengono considerati abbinati, e quindi viene creato un record in questa tabella provvisoria.

Però innanzitutto non so come fare una cosa del genere, e soprattutto credo ci siano modi migliori e più semplici. Consigli?


nb: La tabella provvisoria mi serve per forza.