Originariamente inviato da fais
Ho due problemi: uno dei due è come spiegare l'altro. Ci provo.
Ho due tabelle: 'autori' (in cui ho una serie di nomi e relativa anagrafica) e 'articoli' (in cui, oltre gli altri campi, ne ho uno che carica i vari IdAutore. Alcuni degli articoli sono scritti a più mani e ho bisogno di caricare più autori. Come faccio?
metti all'interno del campo idAutore più id separati da ; ad esempio.

altra soluzione sarebbe togliere il campo idAutore dalla tabella articoli e creare una nuova tabella cosi:

codice:
+-----+------------+----------+
| id  | idArticolo | idAutore |
+-----+------------+----------+
|  1  |     2      |    1     |
+-----+------------+----------+
|  2  |     2      |    2     | 
+-----+------------+----------+
con le giuste query puoi tirare fuori gli autori dell'articolo con id=2.

Il secondo metodo è quello più giusto, il primo è quello più sbrigativo.

Ciao