sentencia sql
Publicado por mafu (1 intervención) el 14/11/2005 12:31:58
Hola,
tengo 2 tablas y quiero mostrar por pantalla los campos de la Tabla1 y un campo de la Tabla2. He hecho la siguiente consulta sql(donde numero es la clave primaria):
select a.numero, a.tipo, a.tema, r.resp, d.dpto, to_char(a.f_deteccion,'DD/MM/YYYY'), to_char(a.f_apertura,'DD/MM/YYYY'),
to_char(a.f_implantacion,'DD/MM/YYYY'), to_char(a.f_cierre,'DD/MM/YYYY'), a.observaciones
from seguimiento_acciones a, seguimiento_acciones_resp r
where a.numero=r.numero order by a.numero
El problema es que para un mismo numero me saca 2 linias por pantalla ya que la tabla 'seguimiento_acciones_resp ' tiene 2 claves primarias (numero y responsable) y por tanto con el mismo numero puede tener varios responsables.
Me gustaria saber como puedo hacer que me aparezca en una misma linia separados por una barra o un guión.
tengo 2 tablas y quiero mostrar por pantalla los campos de la Tabla1 y un campo de la Tabla2. He hecho la siguiente consulta sql(donde numero es la clave primaria):
select a.numero, a.tipo, a.tema, r.resp, d.dpto, to_char(a.f_deteccion,'DD/MM/YYYY'), to_char(a.f_apertura,'DD/MM/YYYY'),
to_char(a.f_implantacion,'DD/MM/YYYY'), to_char(a.f_cierre,'DD/MM/YYYY'), a.observaciones
from seguimiento_acciones a, seguimiento_acciones_resp r
where a.numero=r.numero order by a.numero
El problema es que para un mismo numero me saca 2 linias por pantalla ya que la tabla 'seguimiento_acciones_resp ' tiene 2 claves primarias (numero y responsable) y por tanto con el mismo numero puede tener varios responsables.
Me gustaria saber como puedo hacer que me aparezca en una misma linia separados por una barra o un guión.
Valora esta pregunta


0