Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2011, 03:31
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años
Puntos: 574
Respuesta: tablas para subir multiples archivos

Hay alguna relación entre usuarios, noticias y emails de manera que los adjuntos de un usuario sean los mismos de sus noticias y emails relacionados...

Luego creo que la solución es la que no ves viable...

Pero si detras de una noticia o email hay un usuario te puedes ahorrar el id del usuario....

o si todo adjunto llega por email, este email genera una noticia y obviamente pertenece a un usuario, luego con solo guardar el mil_id en la tabla adjuntos tendràs todo lo demas .... si en la tabla mails tienes el usuario_id y en la noticias el mil_id...

Usuarios
id
nombre
...

Mails
id
usuario_id
...

Adjuntos
id
mil_id
file_dir
file_na me
...


Código MySQL:
Ver original
  1. SELECT usuario_id, file_name
  2. FROM ((usuarios INNER JOIN mails
  3.                         on usuarios.id=mails.usuario_id)
  4.                            INNER JOIN adjuntos
  5.                                on mails.id=adjuntos.mil_id);

Esto te da la lista de adjuntos con su usuario....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 10/11/2011 a las 03:48