ragazzi ho un db composto da una tabella padre e una figlio.
La tabella figlio ha un campo "id_figlio" in cui è inserito l'id corrispondente della tabella padre.
Ora ho creato un motore di ricerca in cui effettuo la ricerca sulle due tabelle. Il mio problema è che se una parola è presente sia sulla tabella padre che sulla tabella figlio, la ricerca mi da come risultato due volte la stessa notizia....
ecco il sql che ho usato:
sql = "SELECT * FROM TABELLAPADRE INNER JOIN TABELLAFIGLIO ON tabellapadre.id = tabellafiglio.id_figlio WHERE ...qui le stringhe automatiche create dal motore....
ho sbagliato ad usare l' INNER JOIN? esiste un'alternativa?

Rispondi quotando