Buongiorno ragazzi, ho bisogno di una mano.
Come ho detto nel titolo dovrei fare ricerche su più tabelle di un database.
Un esempio concreto:
L'utente ricerca il nome di una nazione per sapere se è accreditato in Italia.
Facile! Ricerca nella tabella delle nazioni accreditate... et voilà.
Già ma c'è anche la tabella dei consolati, il database dovrà cercare anche lì.
Va bè è veloce e poi scoprirà che Albania è una nazione e non una città.
Ma facciamo un caso più concreto: l'utente digita "Alb" che può dare come risultati: Albania, Albano Laziale, Alba...
Ok tralasciando che al giorno d'oggi non ci sono consolati ad Alba o ad Albano Laziale, come presento i dati; Google al riguardo mi dà prima la nazione e poi le due città, ma Google ha algoritmi complessi di data learning eccetera...
Ma soprattutto come faccio la ricerca?
Ah dimenticavo se mi digitando che so: Sierra Leone, Regno Unito, Albano Laziale; come dovrei impostare la ricerca, specie se mi scrive che so Albania Milano, perché vuole conoscere l'indirizzo del consolato albanese a Milano.
Come imposto la ricerca, considerando che l'sql non è un essere umano (e che ho fatto esempi stupidi)?
Non so se mi sono spiegato bene, semmai chiedete.