Sto pensando a come poter fare per creare un campo di ricerca dove se viene inserita più di una parola mi restituisca comunque i risultati con l'utilizzo del LIKE.
Ad esempio, in una tabella ho le colonne nome e cognome. In una riga ho Mario Rossi e in un'altra Marino Rossi. Se nel form di ricerca inserisco "Mar" ovviamente me le restituisce entrambe (SELECT nome, cognome FROM tabella WHERE (nome LIKE %) OR (cognome LIKE %)). Se però inserisco "Mar Rossi" non me ne restituisce ovviamente e giustamente nemmeno una. Come potrei modificare nel modo più semplice possibile la query per ottenere comunque i risultati?

Rispondi quotando