FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Select en varias tablas
Tengo que generar una consulta que une 3 tablas:
- Horarios - Citas - Pacientes En Horarios se encuentra una lista de "horas" para un día de la semana X: 9:00, 9:30, 10:00...19:30 en fin las horas de inicio de las citas (cada 30Min) y cada una tiene un IDHorario unico En Citas tengo los campos: IdCita, fecha, IdHorario y ID Paciente En Pacientes tengo IdPaciente, Nombre Lo que Quiero Obtener es una consulta (simplificando las cosas) que tenga para una fecha dada: idHorarios.Hora, IdPaciente.Nombre 9:00 <null> 9:30 Pedro Perez 10:00 <null> .... 19:30 <null> El problema es que esta sentencia no me incluye los horarios no asignados (<null>)
PD uso Firebird 2 con IBExpert Creo que hay que usar un left join pero no me entiendo mucho con SQL gracias por cualquier ayuda
__________________
Sitrico |
#2
|
||||
|
||||
Probando logre esto:
Me devuelve los datos que nececito (pero falta el nombre del paciente) ahora la pregunta seria: ¿como incorporo la tercera tabla?
__________________
Sitrico |
#3
|
||||
|
||||
Y al final esto:
__________________
Sitrico |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar varias tablas | CONY | Conexión con bases de datos | 18 | 13-10-2006 22:59:19 |
Escribiendo en varias tablas | maravert | Tablas planas | 1 | 20-10-2005 17:53:16 |
Apertura de Varias Tablas | luxus | Conexión con bases de datos | 5 | 08-09-2005 13:37:34 |
Trabajar con varias tablas | luxus | Conexión con bases de datos | 3 | 22-08-2005 18:32:15 |
5 select de 5 tablas diferentes en un select solo | sakuragi | SQL | 6 | 15-06-2005 18:57:06 |
|