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

multi consulta en oracle

Estas en el tema de multi consulta en oracle en el foro de Oracle en Foros del Web. q tal amigos soy nuevo en el foro y tengo una problematica resulta que tengo una base de datos de viajes turisticos ,deseo una consulta ...
  #1 (permalink)  
Antiguo 07/11/2012, 19:53
Avatar de reylord110  
Fecha de Ingreso: noviembre-2012
Mensajes: 5
Antigüedad: 11 años, 11 meses
Puntos: 0
multi consulta en oracle

q tal amigos soy nuevo en el foro y tengo una problematica

resulta que tengo una base de datos de viajes turisticos ,deseo una consulta
donde el me muestre la cuidad y el pais donde hallan viajado los clientes que viven en argentina, y q han viajado a francia

select cl.nombre from clientes cl, ciudad c, pais p, viajes_turisticos v, destinos d where cl.id_ciudad=c.id_ciudad and c.id_pais=p.id_pais and p.nombre='ARGENTINA'
and cl.id_cliente=v.id_cliente and v.id_destino=d.id_destino and d.id_ciudad=c.id_ciudad and c.id_pais=p.id_pais and p.nombre='francia';
  #2 (permalink)  
Antiguo 08/11/2012, 03:04
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: multi consulta en oracle

Para empezar, usa INNER JOIN para unir las tablas, será más eficiente, mucho más eficiente. Después, yo los filtros de pais los haría por su id porque puede que tu problema sea que en base de datos esté en mayúsculas y tu lo estes poniendo en minúsculas, o al revés.

¿Qué le pasa a la consulta que has hecho? ¿Da error? ¿No devuelve datos? ¿Puedes poner un ejemplo de datos y lo que quieres sacar?

Etiquetas: multi, select
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 01:06.