Originariamente inviato da satifal
Si, ma inserire più valori separati da virgola in un campo del DB non sta nè in cielo nè in terra. Ovviamente si può fare, ma va contro qualsiasi regola. Inoltre ti complica enormemente le cose in fase di recupero dei dati. Se fai le cose come andrebbero fatte alla fine ti bastano semplici query per recuperare i dati piuttosto che query multiple e cicli vari.
hai ragione, ma l'esempio nel mio caso reale è molto diverso dalla tabella cliente e prodotti.

In realtà i "prodotti" sono sempre gli stessi 5 e non variano mai. Cmq hai ragione, le regole dell'integrità referenziale non lo permettono.

Grazie!