La ricerca funziona per ora così, Inserisco o titolo o autore, se inserisco il titolo nel caso sopra indicato, ti dico cosa mi visualizza che forse alla fine ci capiamo
Se cerco:
L'assedio delle tenebre ottengo "Terry Goodkind - L'assedio delle tenebre, Il Libro d'Oro n. 103 Fanucci - 1998 (Wizard's First Rule, Agosto 1994)" e questo direi che è perfetto
Se cerco:
Wizard's First Rule
ottengo:
Terry Goodkind - Wizard's First Rule, Agosto 1994
Terry Goodkind - Wizard's First Rule, Agosto 1994
Terry Goodkind - Wizard's First Rule, Agosto 1994
e questo succede per il fatto di aver preferito fare una tabella libro in meno senza creare dipensenza, per non complicarmi la vita.
Ora posso controllare quello che c'è dentro il ciclo While ed evitare che mi stampi 3 volte la stessa cosa? Il database non posso rifarlo contiene un 10.000 titoli, e non penso di distruggerlo per sistemare come suggerisci. Ho già abbastanza Inner Join e per fare quello che dici dovrei eliminare la sezione titolo originale e poi creare la dipendenza tra un titolo in lingua originale e quello tradotto, e fin che sono 4-100 libri lo fai agilmente se iniziano ad essere 10000 impazzirei dal Form ad inserire i titoli.