Cavolo non ci avevo pensato ad usare le chiavi!
A questo punto, aggiorno il mio DB con un nuovo campo CHIAVE ed inserisco le chiavi.
La cosa è veramente fantastica ma funziona solo su anagrammi (quindi della stessa lunghezza), giusto?
A me, basterebbe per il raggionamento detto sopra... però, non capisco se ci sarebbe un modo per selezionare anche quelle con meno lettere.
Mi spiego:
ES:
PAROLANDO = AADLNOOPR
Nel caso nel DB ci fosse:
PAROLA = AALOPR
Come si vede, AADLNOOPR è presente in AALOPR ma ha la differneza di AAdLnOPR.
Facendo una Select, c'è un modo per trovare AADLNOOPR all'interno del campo chiave?
Il problema è che se cerco la parola più lunga, non ho il risultato su quelle più corte... quindi dovrei cercare TUTTE le parole ma, impiegherei un sacco di tempo
Select * from DB where Chiave like "%A%A%L%O%P%R%"... riuscirei a trovare anche parole più grandi ma dovrei scorrere TUTTO il DB ed è una cosa impossibile!