Página 1 de 1

Ayuda de relación de tablas

NotaPublicado: 2016-03-28 14:45 @656
por seafree
Me pasa algo insólito, no puedo creer que esto me esté pasando. Estoy ejecutando una consulta con tablas relacionadas y me trae 0 registros cuando sí existen columnas que cumplan con la condición creada:

db_reuniones=# select cr.nom_reunion,tr.f_prog,tr.f_real,tr.zona,tr.especialidad from t_reuniones tr, c_reuniones cr where tr.homoclave=cr.homoclave order by f_prog;
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
 nom_reunion | f_prog | f_real | zona | especialidad
-------------+--------+--------+------+--------------
(0 rows)
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

TABLA t_reuniones:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
 id_reunion | homoclave  |       f_prog        |       f_real        | condicion | gerencia | zona  | especialidad
------------+------------+---------------------+---------------------+-----------+----------+-------+--------------
          1 | RCR        | 2016-03-03 08:00:00 | 2016-03-03 16:00:00 | P         | GRTOR    | TZ    | vacio
          1 | RCR        | 2016-03-03 08:00:00 | 2016-03-03 16:00:00 | R         | GRTOR    | TZ    | vacio
          1 | RCR        | 2016-03-03 08:00:00 | 2016-03-03 16:00:00 | AP        | GRTOR    | TZ    | vacio
          1 | RCR        | 2016-03-03 08:00:00 | 2016-03-03 16:00:00 | AR        | GRTOR    | TZ    | vacio
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

TABLA c_reuniones:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
db_reuniones=# select * from c_reuniones;
 homoclave |                   nom_reunion                   | anio
-----------+-------------------------------------------------+------
HB         | HONORES A LA BANDERA                            | 2016
HV         | HORARIO DE VERANO                               | 2016
DF         | DIA FESTIVO                                     | 2016
GRIACR     | REUNIONES GRIACR                                | 2016
DD         | DIAS DE DESCANSO                                | 2016
ITLIN      | INSPECCIONES TECNICAS DE LINEAS                 | 2016
RCR        | REVISION CENTROS DE REPARACION                  | 2016
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Me podrán auxiliar por favor con el error que tengo porque no lo veo, mil gracias.

Re: Ayuda de relación de tablas

NotaPublicado: 2016-03-28 16:50 @743
por explorer
No sé qué puede pasar. ¿Quizás algún espacio en blanco en el registro que contiene 'RCR'?

Por otra parte, cambiaría el orden de las tablas, por si acaso:

Sintáxis: [ Descargar ] [ Ocultar ]
Using sql Syntax Highlighting
  1. SELECT
  2.         cr.nom_reunion,
  3.         tr.f_prog,
  4.         tr.f_real,
  5.         tr.zona,
  6.         tr.especialidad
  7. FROM
  8.         c_reuniones cr,
  9.         t_reuniones tr
  10. WHERE
  11.         cr.homoclave = tr.homoclave
  12. ORDER BY
  13.         f_prog;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Re: Ayuda de relación de tablas

NotaPublicado: 2016-03-30 10:03 @460
por seafree
Buenos días, explorer. En efecto, eran espacios en blanco. Nunca se me ocurrió ese pequeño detalle. Lo anterior debió ocurrir al momento que importé el archivo con los datos correspondientes.

Agradeciendo tu valerosa atención, recibe un cordial saludo.

Gracias.