Salve,
è la prima volta che posto qui quindi scusate se faccio qualche nabbata ^^
Il problema è seguente:
Ho un DB con 2 tabelle,
la prima è prof con campi: id_prof, nome, cognome e lista_materie.
la seconda è materie con campi: id_mat, titolo e anno.
prendo la tabella materie come una lista fissa di materie con id specifici tipo:
id_mat titolo anno
1 matematica 2010
2 storia 2010
Il fatto è che un prof può insegnare più materie e non so come fare ad inserire i due riferimenti id_mat ad un solo campo lista_materie.
se faccio select * from prof where id_prof=23
vorrei ottenere un risultato tipo:
id_prof nome cognome lista_materie
23 mario rossi matematica, storia
In pratica lista_materie dovrebbe sembrare un array di varchar, ma non ho idea di come fare.

Rispondi quotando