>lo sapevo io!! non avevo capito una mazza del join :-(
>allora il database è così strutturato
>ora se io ricerco "innominato" vorrei che la query guardasse
>dentro ai record della tabella keywords e a capitoli
>e mi tirasse fuori:
>i promessi sposi | manzoni
>
>lo stesso se cerco sotterfugi.
con questa dovresti ottenere quello che ti serve:
SELECT
t.titolo
, t.autore
FROM
titoli t
INNER JOIN keywords k ON k.idtitolo = t.id
INNER JOIN capitoli c ON c.idtitolo = t.id
WHERE
c.capitolo LIKE "*" + [Ricerca] + "*"
OR k.parolechiave LIKE "*" + [Ricerca] + "*"
GROUP BY
t.titolo
, t.autore
>
>no so se sono stato chiaro e mi scuso per il mio linguaggio terra
>terra!
diciamo che ti avevo chiesto le create e le insert.. ma stavolta sorvolo . Fai attenzione alla normalizzazione, che qui non sarebbe male.. il campo parolechiave viola già la prima forma. Personalmente non avrei strutturato il database in quel modo..
>grazie 1000 per il tempo che mi dedichi
di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org