Ciao a tutti,
devo definire una relazione tra due tabelle, ma nella join table devo definire altri campi aggiuntivi e non so se e come utilizzare la funzione link().
Provo a spiegarmi meglio…
TABLE user
user_id (int)
user_name (varchar)
…
TABlE item
item_id (int)
item_name (varchar)
…
TABLE users_items
id
user_id (int)
item_id (int)
number (int)
Come potete vedere, nella tabella users_items devo definire dei campi aggiuntivi, come ad esempio quello del numero, che aggiungono informazioni alla relazione.
Ora, qui viene spiegato come definire la tabella di join tramite viaTable e viene poi detto di usare la funzione link() per salvare in automatico la relazione tra due oggetti.
Ma come posso in questo salvataggio aggiungere i dati in più?
Temo di dover gestire manualmente la relazione scrivendo una query sql, ma spero esista un modo più veloce ed efficiente per ottenere lo stesso risultato…
Qualcuno sa darmi qualche idea?
Grazie mille!