Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema consulta

Estas en el tema de Problema consulta en el foro de Mysql en Foros del Web. Buenas Estoy haciendo una consulta de Mysql que no soy capaz de sacarla. Tengo que mostras registros de las tablas que abajo indico pero el ...
  #1 (permalink)  
Antiguo 28/02/2007, 05:25
 
Fecha de Ingreso: junio-2006
Mensajes: 3
Antigüedad: 17 años, 9 meses
Puntos: 0
Problema consulta

Buenas
Estoy haciendo una consulta de Mysql que no soy capaz de sacarla. Tengo que mostras registros de las tablas que abajo indico pero el problemas es que la tabla de asejur_dpropios no siempre va a tener datos entonces
no soy capaz de sacar los datos cuando en asejur_dpropios no exista el registro.
Entonces mi duda es que no se si la puedo hacer con una misma
sentencia o tengo que hacer dos sentencias en el mismo informe. Es
decir la principal con todas las tablas a excepción de la tabla
asejur_dpropios y mas adelante en el informe hacer la consulta solo a
la tabla asejur_dpropios.

p_accidentes.referencia
p_accidentes.fecha

d_vehiculo.referencia
d_vehiculo.matricula
d_vehiculo.aseguradora

vdanos.referencia
vdanos.importe

asejur_dpropios.referencia
asejur_dpropios.situacion
asejur_dpropios.remision
asejur_dpropios.percibido

condiciones.referencia
condiciones.colision_otros
condiciones.colision
condiciones.alcance
condiciones.choque
condiciones.peaton
condiciones.animal_do
condiciones.animal_sal
condiciones.vuelco
condiciones.derecha
condiciones.izquierda

la sentencia que he hecho es la siguiente:
select d_vehiculo.matricula, d_vehiculo.aseguradora,
asejur_dpropios.situacion, asejur_dpropios.remision,
asejur_dpropios.percibido, p_accidentes.fecha,
condiciones.colision_otros, condiciones.colision, condiciones.alcance,
condiciones.choque, condiciones.peaton, condiciones.animal_do,
condiciones.animal_sal, condiciones.vuelco, condiciones.derecha,
condiciones.izquierda,
sum(vdanos.importe)
from d_vehiculo, asejur_dpropios, p_accidentes, condiciones, vdanos
where d_vehiculo.referencia = p_accidentes.referencia
and d_vehiculo.referencia = condiciones.referencia
and d_vehiculo.referencia = vdanos.referencia
and d_vehiculo.referencia = asejur_dpropios.referencia
group by d_vehiculo.matricula
  #2 (permalink)  
Antiguo 03/03/2007, 00:07
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: Problema consulta

Hola

Pues no se si esta consulta te sirva, si es o no lo que necesitas, sin embargo pruebala

select d_vehiculo.matricula, d_vehiculo.aseguradora,
asejur_dpropios.situacion, asejur_dpropios.remision,
asejur_dpropios.percibido, p_accidentes.fecha,
condiciones.colision_otros, condiciones.colision, condiciones.alcance,
condiciones.choque, condiciones.peaton, condiciones.animal_do,
condiciones.animal_sal, condiciones.vuelco, condiciones.derecha,
condiciones.izquierda,
sum(vdanos.importe)
from d_vehiculo, asejur_dpropios, p_accidentes, condiciones, vdanos
where d_vehiculo.referencia = p_accidentes.referencia
and d_vehiculo.referencia = condiciones.referencia
and d_vehiculo.referencia = vdanos.referencia or vdanos.referencia=""
and d_vehiculo.referencia = asejur_dpropios.referencia
group by d_vehiculo.matricula

Suerte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:07.