non e' chiaro come hai strutturato il database. Potrebbe andare bene come anche no.Originariamente inviato da Razorblade
Tu come gestiresti la possibilità di relazionare n allegati per ogni record di ogni tabella usando 1 sola tabella del db?
Quello che per te e' ovvio non lo e' per chi non ha idea di cosa, del perche' e come lo gestisci.
Facciamo un esempio con tre tabelle strutturate come presumo di aver capito:
media
id_media | nome | data
ciccio
id_ciccio | id_media | nome_ciccio | desc_ciccio | altro_ciccio
pallo
id_pallo | id_media | nome_pallo | desc_pallo | altro_pallo
tu vuoi trovare tutti i nomi di ciccio e pallo raggruppati con group_concat potresti fare:
ovviamente lo devi fare per tutte le tebelle presenti che utilizzano i record della tabella media.codice:select media.nome, group_concat(distinct nome_ciccio) as ciccio, group_concat(distinct nome_pallo) as pallo from media a left join ciccio b on a.id_media = b.id_media left join pallo c on a.id_media = b.id_media

Rispondi quotando