[Ayuda] Unir varias tablas! :(

Iniciado por guillevcp, 11 Octubre 2011, 18:55 PM

0 Miembros y 1 Visitante están viendo este tema.

guillevcp

Estoy haciendo una agenda de actividades semanales! El tema es que como no se me ocurrio una forma mejor, tengo 6 tablas con los dias: Lunes, Martes, Miercoles, Jueves, Viernes, Sabado! cada una tiene un id y un campo mas que es dnd va el nombre de la persona que se visitara ese dia!
Resumiendo el tema es que necesito unir todas esas tablas en una sola que tenga todos esos dias y un solo id comun!

¿ALguien tiene idea de como hacerlo?

aaa me olvidaba uso bases .mdf con conexion por codigo y SQL!

Adjunto una imagen rapida a ver si se entiende mejor!




s00rk

#2
Lee un poco mas de SQL
clave:
JOIN

Suerte n_n*!

P.D. Aun asi la forma de organizar las tablas podrias haberlo hecho todo en una sola, y ya cada dia de la semana una columna, creo que hubiese sido mas facil.

Novlucker

Pienso igual, el problema es la manera en la que has organizado las tablas.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

guillevcp

sisi! ahi lo pense de otra forma! pero se me volvio a complicar!
jajaja, me estoy ahogando solo!

SELECT        Tareas.tarea as Lunes, Tareas.Tarea as Martes
FROM            Tareas , Trabajos
WHERE Tareas.IdTarea = Trabajos.Lunes AND Tareas.IdTarea = Trabajos.Martes

en esta sentencia necesitaria usar algun otro metodo que no se AND para que me cree 2 columnas, el union all me muestra bien todos los datos, pero no me sirve por que estan todos en la misma columna!

Se entiende? algun capo me puede ayudar?

Novlucker

Insisto en que tienes mal el planteo desde un principio.
Por que tienes una tabla para cada día?

Lo más cómodo sería una tabla donde tengas ID, Día(Varchar) y Persona/Nombre, podría haber una segunda tabla con los días de la semana, pero creo que en tu caso no es necesario.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein