
28/02/2007, 05:25
|
| | Fecha de Ingreso: junio-2006
Mensajes: 3
Antigüedad: 18 años, 8 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 |