• Publicidad

Ayuda de relación de tablas

Todo acerca de las bases de datos que existen: SQL, MySQL, Oracle, Postgres, CSV, etc.

Ayuda de relación de tablas

Notapor seafree » 2016-03-28 14:45 @656

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.
seafree
Perlero nuevo
Perlero nuevo
 
Mensajes: 296
Registrado: 2012-08-10 11:26 @518

Publicidad

Re: Ayuda de relación de tablas

Notapor explorer » 2016-03-28 16:50 @743

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.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Ayuda de relación de tablas

Notapor seafree » 2016-03-30 10:03 @460

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.
seafree
Perlero nuevo
Perlero nuevo
 
Mensajes: 296
Registrado: 2012-08-10 11:26 @518


Volver a Bases de datos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados