Consulta a 3 tablas relacionadas
Tengo 3 tablas:
Pedidos (pedidosid, ....), Detpedido (detpedidoid,pedidoid),Extensionespedido(extensionespedidoid,detpedidoid).
Lo que necesito es obtener para un pedido determinado, el detalle de ese pedido y para cada registro del detalle, que tenga algunas extensiones del pedido, que me las muestre también.
El problema que estoy teniendo que si hago una consulta comun ej: select * from pedidos a, detpedido b, extensionespedido c where a.pedidosid=65 and a.pedidosid=b.pedidoid and b.detpedidoid=c.detpedidoid
Esta consulta funciona correctamente siempre y cuando todos los detalles del pedido tengan también alguna extensión, pero si existe algún detalle del pedido que no tienen ninguna extensión, obviamente no me sale ese detalle.
¿Alguien puede darme una solución a esto? Muchas gracias.
Pedidos (pedidosid, ....), Detpedido (detpedidoid,pedidoid),Extensionespedido(extensionespedidoid,detpedidoid).
Lo que necesito es obtener para un pedido determinado, el detalle de ese pedido y para cada registro del detalle, que tenga algunas extensiones del pedido, que me las muestre también.
El problema que estoy teniendo que si hago una consulta comun ej: select * from pedidos a, detpedido b, extensionespedido c where a.pedidosid=65 and a.pedidosid=b.pedidoid and b.detpedidoid=c.detpedidoid
Esta consulta funciona correctamente siempre y cuando todos los detalles del pedido tengan también alguna extensión, pero si existe algún detalle del pedido que no tienen ninguna extensión, obviamente no me sale ese detalle.
¿Alguien puede darme una solución a esto? Muchas gracias.
1 Respuesta
Respuesta de hfc2003
1